Machine Learning

Backpropagation

The primary algorithm used to train neural networks. It calculates how much each weight in the network contributed to the error, then adjusts weights backward from the output layer to reduce future errors.

Why It Matters

Backpropagation is what makes neural network training possible. Without it, deep learning as we know it would not exist.

Example

After a neural network incorrectly classifies a photo of a cat as a dog, backpropagation traces back through the network to adjust the weights that led to the wrong answer.

Think of it like...

Like a teacher grading a group project and tracing back to figure out which team member's mistake led to the wrong answer, then giving each person specific feedback.

Related Terms