Backpropagation
Backpropagation is a fundamental algorithm used in training artificial neural networks by efficiently computing gradients needed for optimization. It enables the adjustment of network weights through the chain rule of calculus, facilitating learning in multi-layer networks.