Highlight

Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift

Introduces Batch Normalization, normalizing layer inputs per mini-batch to speed up and stabilize deep neural network training.

Based on

Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift

By Sergey Ioffe, Christian SzegedyInternational Conference on Machine Learning
Read original article →

This paper identifies internal covariate shift, the phenomenon where the distribution of each layer's inputs keeps changing during training as previous layers' parameters are updated, as a key factor that slows down and complicates deep network training by forcing low learning rates and careful initialization. The authors address this by introducing Batch Normalization, which makes normalizing layer inputs part of the model architecture itself, performing the normalization using statistics computed over each training mini-batch.

Batch Normalization allows networks to use much higher learning rates and be less sensitive to initialization, and in some cases eliminates the need for Dropout regularization. Applied to a state-of-the-art image classification model, it reaches the same accuracy using 14 times fewer training steps and improves upon the original model by a significant margin, and an ensemble of batch-normalized networks achieves 4.82% top-5 error on ImageNet classification, surpassing the accuracy of human raters, establishing Batch Normalization as a standard component of deep network training.

Abstract

Training deep networks is complicated by internal covariate shift, where each layer's input distribution shifts as prior layers update, forcing low learning rates and careful initialization. Batch Normalization addresses this by normalizing layer inputs per mini-batch as part of the architecture, enabling higher learning rates and less careful initialization, sometimes removing the need for Dropout. Applied to a state-of-the-art classifier, it matches accuracy with 14x fewer steps, and a batch-normalized ensemble reaches 4.82% top-5 ImageNet error, beating human raters.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

batch normalizationdeep neural networkstraining optimizationinternal covariate shiftimage classification
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.