 The weights and inputs are multiplied and return an output between 0 and 1.If the network did not accurately recognize a particular pattern, an algorithm would adjust the weights.That way the algorithm can make certain parameters more influential, until it determines the correct mathematical manipulation to fully process the data.