paper-with-me

홈 › Papers

Impact of Batch Normalization on Convolutional Network Representations

2025-01-24 · Hermanus L. Potgieter, Coenraad Mouton, Marelie H. Davel

Batch normalization (BatchNorm) is a popular layer normalization technique used when training deep neural networks. It has been shown to enhance the training speed and accuracy of deep learning models. However, the mechanics by which BatchNorm achieves these benefits is an active area of research, and different perspectives have been proposed. In this paper, we investigate the effect of BatchNorm on the resulting hidden representations, that is, the vectors of activation values formed as samples are processed at each hidden layer. Specifically, we consider the sparsity of these representations, as well as their implicit clustering -- the creation of groups of representations that are similar to some extent. We contrast image classification models trained with and without batch normalization and highlight consistent differences observed. These findings highlight that BatchNorm's effect on representational sparsity is not a significant factor affecting generalization, while the representations of models trained with BatchNorm tend to show more advantageous clustering characteristics.

📄 PDF Abstract BibTeX arXiv:2501.14441

Code (0)

등록된 구현이 없습니다.

Tasks

Clusteringimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Kernel Normalized Convolutional Networks

2022-05-20 · Reza Nasirigerdeh, Reihaneh Torkzadehmahani, Daniel Rueckert, Georgios Kaissis

Existing convolutional neural network architectures frequently rely upon batch normalization (BatchNorm) to effectively train the model. BatchNorm, however, performs poorly with small batch sizes, and is inapplicable to …

Federated Learningimage-classificationImage ClassificationSemantic Segmentation

The Implicit Bias of Batch Normalization in Linear Models and Two-layer Linear Convolutional Neural Networks

2023-06-20 · Yuan Cao, Difan Zou, Yuanzhi Li, Quanquan Gu

We study the implicit bias of batch normalization trained by gradient descent. We show that when learning a linear model with batch normalization for binary classification, gradient descent converges to a uniform margin …

Binary Classification

Mean-field Analysis of Batch Normalization

2019-03-06 · ICLR 2019 5 · Mingwei Wei, James Stokes, David J. Schwab

Batch Normalization (BatchNorm) is an extremely useful component of modern neural network architectures, enabling optimization using higher learning rates and achieving faster convergence. In this paper, we use mean-fiel…

Interpolating Convolutional Neural Networks Using Batch Normalization

2018-09-01 · ECCV 2018 9 · Gratianus Wesley Putra Data, Kirjon Ngu, David William Murray, Victor Adrian Prisacariu

Perceiving a visual concept as a mixture of learned ones is natural for humans, aiding them to grasp new concepts and strengthening old ones. For all their power and recent success, deep convolutional networks do not hav…

Few-Shot LearningStyle Transfer

Towards Understanding Regularization in Batch Normalization

2018-09-04 · ICLR 2019 5 · Ping Luo, Xinjiang Wang, Wenqi Shao, Zhanglin Peng

Batch Normalization (BN) improves both convergence and generalization in training neural networks. This work understands these phenomena theoretically. We analyze BN by using a basic block of neural networks, consisting …