A neural network is, deep down, a tower of tunable knobs called weights. You feed numbers in the front, they get multiplied and added and squashed layer by layer, and a prediction comes out the back. At first the weights are random, so the prediction is wrong, and the gap between the answer and the truth is the error.
Learning means nudging every weight a little so that next time the error is smaller. The obvious question is brutal: a real network has millions of weights, so which way should each one move, and by how much?
Backpropagation answers that question for every weight at once. Published in its famous form by Rumelhart, Hinton and Williams in 1986, it is not a deep mystery â it is the humble chain rule from calculus, applied backward through the layers. One forward pass to make a prediction, one backward pass to assign blame, and every knob learns the direction to turn.
Comments
Loading comments...