Backpropagation is an algorithm used for training artificial neural networks. It is a supervised learning technique that helps adjust the weights of the network to minimize the difference between the predicted outputs and the actual target outputs. The term "backpropagation" is short for "backward propagation of errors," signifying its two-step process: forward pass and backward pass.

Articles by others on the same topic (1)

Backpropagation by Ciro Santilli 37 Updated +Created
Video 1.
What is backpropagation really doing? by 3Blue1Brown (2017)
Source. Good hand-wave intuition, but does not describe the exact algorithm.