Landmark 6 stops to get here · leads to 5

Backpropagation

The algorithm for computing gradients of the loss with respect to network weights, enabling training through gradient descent.

Your route here

6 stops · basics first
  1. Machine Learning ✓ understood

    Building systems that learn patterns from data instead of following hand-written rules, getting better at a task as they see more examples.

  2. Neural Network ✓ understood

    A computational model inspired by biological neural networks, consisting of interconnected nodes (neurons) organized in layers that process information through weighted connections.

  3. Dataset ✓ understood

    A collection of data examples used for training, validating, or testing machine learning models.

  4. Training ✓ understood

    The process of fitting a model to data by repeatedly measuring how wrong its outputs are and adjusting its parameters to reduce that error.

  5. Loss Function ✓ understood

    A function that scores how wrong a model's prediction is as a single number, which training then works to make as small as possible.

  6. Gradient Descent ✓ understood

    An optimization method that repeatedly moves a model's parameters a small step in the direction that most reduces the loss.

  7. Backpropagation · you are here ✓ understood

Picture it

  1. 01 Forward pass Inputs flow through to a prediction
  2. 02 Compute loss Compare prediction to the target
  3. 03 Gradient at output How the loss changes with the output
  4. 04 Propagate backward Chain rule, layer by layer
  5. 05 Gradient per weight Handed to gradient descent
Notice how the error signal travels backward, reusing each layer's gradient to compute the one before it.

Where it sits

Explore nearby

In the research

All papers →

2 papers that build on Backpropagation .