Backward passes, chain rule through layers, weight and bias gradients, ReLU backward, and gradient checking.
Subject
Deep Learning
Lessons
7 lessons
Practice
20 checks
Review
3 pages
Introduction
Backpropagation is how gradients move through a neural network.
The previous chapter explained computation graphs and automatic differentiation. This chapter applies the same ideas to layers, activations, weights, and biases.
Backpropagation reuses the forward graph, sending gradients backward from the loss.
Backpropagation has two passes:
a forward pass computes values;
a backward pass sends gradients from the loss back through the graph.
By the end, you should be able to follow a small backward pass and explain what each gradient measures.
Lessons
Read these in order.
The chapter opening gives the main idea. Move through these lessons next; each page reuses ideas from the pages before it.