Backpropagation
Gradient descent on a chain rule
Backpropagation is the algorithm that lets a neural network learn from its mistakes. Run an input forward through the layers, compare the output to the target, then walk the chain rule backward to find — for every weight — how much it should change to make the answer closer next time. The whole modern AI boom rests on this idea: just multivariable calculus plus a lot of GPUs. Discovered independently many times; popularised by Rumelhart, Hinton and Williams in 1986.