paper-with-me

Papers

Revisiting Batch Norm Initialization

2021-10-26 · Jim Davis, Logan Frank

Batch normalization (BN) is comprised of a normalization component followed by an affine transformation and has become essential for training deep neural networks. Standard initialization of each BN in a network sets the affine transformation scale and shift to 1 and 0, respectively. However, after training we have observed that these parameters do not alter much from their initialization. Furthermore, we have noticed that the normalization process can still yield overly large values, which is undesirable for training. We revisit the BN formulation and present a new initialization method and update approach for BN to address the aforementioned issues. Experiments are designed to emphasize and demonstrate the positive influence of proper BN scale initialization on performance, and use rigorous statistical significance tests for evaluation. The approach can be used with existing implementations at no additional computational cost. Source code is available at https://github.com/osu-cvl/revisiting-bn-init.

📄 PDF Abstract BibTeX arXiv:2110.13989

Code (2)

osu-cvl/revisiting-bn 공식 구현 pytorch
osu-cvl/revisiting-bn-init 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Revisiting Pre-training in Audio-Visual Learning

2023-02-07 · Ruoxuan Feng, Wenke Xia, Di Hu

Pre-training technique has gained tremendous success in enhancing model performance on various tasks, but found to perform worse than training from scratch in some uni-modal situations. This inspires us to think: are the…

audio-visual learning

Batch Normalization Provably Avoids Rank Collapse for Randomly Initialised Deep Networks

2020-03-03 · Hadi Daneshmand, Jonas Kohler, Francis Bach, Thomas Hofmann 외

Randomly initialized neural networks are known to become harder to train with increasing depth, unless architectural enhancements like residual connections and batch normalization are used. We here investigate this pheno…

Batch normalization provably avoids ranks collapse for randomly initialised deep networks

2020-12-01 · NeurIPS 2020 12 · Hadi Daneshmand, Jonas Kohler, Francis Bach, Thomas Hofmann 외

Randomly initialized neural networks are known to become harder to train with increasing depth, unless architectural enhancements like residual connections and batch normalization are used. We here investigate this pheno…

Variance-Aware Weight Initialization for Point Convolutional Neural Networks

2021-12-07 · Pedro Hermosilla, Michael Schelling, Tobias Ritschel, Timo Ropinski

Appropriate weight initialization has been of key importance to successfully train neural networks. Recently, batch normalization has diminished the role of weight initialization by simply normalizing each layer based on…

Batch normalization does not improve initialization

2025-02-25 · Joris Dannemann, Gero Junike

Batch normalization is one of the most important regularization techniques for neural networks, significantly improving training by centering the layers of the neural network. There have been several attempts to provide …