Backpropagation - Backpropagation is an algorithm for training neural networks by computing gradients of the loss with respect to weights, then updating weights to minimize error.