Overview
Backpropagation records intermediate activations during the forward pass, then propagates loss gradients backward so each parameter receives its derivative.
Computes neural-network gradients by applying the chain rule backward through layers.
Compact metadata for implementation and discovery.
Backpropagation records intermediate activations during the forward pass, then propagates loss gradients backward so each parameter receives its derivative.
Quick facts
Runtime and memory behavior at a glance.
Best
O(w)
Average
O(w)
Worst
O(w)
Space
O(w)
dLoss/dw = dLoss/dactivation * dactivation/dwPropagates gradients through each layer using the chain rule.
Show error signals flowing backward through network layers.
Backpropagation is the gradient-computation procedure; an optimizer such as SGD or Adam decides how parameters change.
What each reference supports for this entry.
Foundational backpropagation paper for learning internal representations in neural networks.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Optimization · Foundation
Backpropagation supplies gradients for gradient-based optimizers.
Compare with thisMachine Learning · Core
MLPs are commonly trained with backpropagation.
Compare with thisMachine Learning · Foundation
Classification networks often backpropagate cross-entropy gradients.
Compare with thisOptimization · Core
Adam commonly updates neural network weights using backpropagated gradients.
Compare with thisCNN training commonly relies on backpropagation.
Classification networks often backpropagate cross-entropy gradients.
Backpropagation supplies gradients for gradient-based optimizers.
RNN training uses backpropagation through time.