An exploration of how neural networks learn by propagating error signals backward through layers using the chain rule.
Forward Pass
Calculate the output of the network given the current weights and the input.
Error Computation
Calculate the gradient of the cost function with respect to the output layer neurons.
Backwards Propagation
Use the gradient of the current layer to calculate the gradient of the previous layer using the chain rule.
Weight Update
Update the weights by moving against the calculated gradient for each layer.
Original question
explain to me how backpropogation works
Ask me anything about this lesson — I'll answer using what we just covered.