Neural Foundations · 2015
Batch Normalization
Introduced batch normalization, which standardizes each layer's inputs using the mean and variance of the current mini-batch, addressing the internal covariate shift that forced small learning rates and careful initialization when training deep networks.
Editorial record
Plain-language summary
For each mini-batch, the method normalizes a layer's pre-activation values to zero mean and unit variance, then applies a learned scale and shift so the layer can still represent what it needs. This keeps the distribution of inputs to each layer more stable as the weights below it change, which allows much higher learning rates and less sensitivity to initialization. It sped up training substantially, added a mild regularizing effect, and became a standard component of deep convolutional networks.
Knowledge graph
Relationships
Antecedents
GeneralizesEvidence: Strongly supported
Layer Normalization
LayerNorm adapts BatchNorm for sequences
A-010
Source record
Provenance
- Record ID
- A-017
- Record created
- 2026-07-13
- Last reviewed
- 2026-07-14
- Record version
- 2
- https://arxiv.org/abs/1502.03167
- arXiv:1502.03167
Citation caveat: Citation metadata is approximate and marked unverified in the source dataset.