Backpropagation

From Machinelearning
Revision as of 01:08, 24 March 2018 by IssaRice (talk | contribs)

Backpropagation has several related meanings when talking about neural networks. Here we mean the process of finding the gradient of a cost function.

Terminology confusion

  • Some people use "backpropagation" to mean the process of finding the gradient of a cost function. This leads people to say things like "backpropagation is just the multivariable chain rule".
  • Some people use "backpropagation" or maybe "backpropagation algorithm" to mean the entire gradient descent algorithm, where the gradient is computed using the multivariable chain rule.

The usual neural network graph

Neural networks are usually illustrated where each node ajℓ is the activation of neuron j in layer ℓ. Then the weights are labeled along the edges.

See also

References

External links