paper-with-me

Papers

Fixup Initialization: Residual Learning Without Normalization

2019-01-27 · ICLR 2019 5 · Hongyi Zhang, Yann N. Dauphin, Tengyu Ma

Normalization layers are a staple in state-of-the-art deep neural network architectures. They are widely believed to stabilize training, enable higher learning rate, accelerate convergence and improve generalization, though the reason for their effectiveness is still an active research topic. In this work, we challenge the commonly-held beliefs by showing that none of the perceived benefits is unique to normalization. Specifically, we propose fixed-update initialization (Fixup), an initialization motivated by solving the exploding and vanishing gradient problem at the beginning of training via properly rescaling a standard initialization. We find training residual networks with Fixup to be as stable as training with normalization -- even for networks with 10,000 layers. Furthermore, with proper regularization, Fixup enables residual networks without normalization to achieve state-of-the-art performance in image classification and machine translation.

📄 PDF Abstract BibTeX arXiv:1901.09321

Code (10)

Abhimanyu08/Fixup_Initialization pytorch
AngusG/bn-advex-zhang-fixup pytorch
MindCode-4/code-11/tree/main/Fixup-Initialization mindspore
MindCode-4/code-7/tree/main/Fixup-Initialization mindspore
MindSpore-scientific-2/code-12/tree/main/Fixup-Initialization mindspore
Zelgunn/CustomKerasLayers tf
ben-davidson-6/fixup pytorch
bzhangGo/zero tf
hongyi-zhang/Fixup pytorch
yanivbl6/fixup pytorch

Tasks

General Classificationimage-classificationImage ClassificationMachine TranslationTranslation

Methods 이 논문이 사용한 방법론

Fixup Initialization FixUp Initialization, or Fixed-Update Initialization, is an initialization method that rescales the standard initialization of [residual…

Similar Papers 제목 키워드 기반

Dynamical Isometry for Residual Networks

2022-10-05 · Advait Gadhikar, Rebekka Burkholz

The training success, training speed and generalization ability of neural networks rely crucially on the choice of random parameter initialization. It has been shown for multiple architectures that initial dynamical isom…

Diversity

Principles for Initialization and Architecture Selection in Graph Neural Networks with ReLU Activations

2023-06-20 · Gage DeZoort, Boris Hanin

This article derives and validates three principles for initialization and architecture selection in finite width graph neural networks (GNNs) with ReLU activations. First, we theoretically derive what is essentially the…

IDInit: A Universal and Stable Initialization Method for Neural Network Training

2025-03-06 · Yu Pan, Chaozheng Wang, Zekai Wu, Qifan Wang 외

Deep neural networks have achieved remarkable accomplishments in practice. The success of these networks hinges on effective initialization methods, which are vital for ensuring stable and rapid convergence during traini…

Inductive Bias

Towards Efficient Full 8-bit Integer DNN Online Training on Resource-limited Devices without Batch Normalization

2021-05-27 · Yukuan Yang, Xiaowei Chi, Lei Deng, Tianyi Yan 외

Huge computational costs brought by convolution and batch normalization (BN) have caused great challenges for the online training and corresponding applications of deep neural networks (DNNs), especially in resource-limi…

Model CompressionQuantization

Batch Normalization Biases Residual Blocks Towards the Identity Function in Deep Networks

2020-02-24 · NeurIPS 2020 12 · Soham De, Samuel L. Smith

Batch normalization dramatically increases the largest trainable depth of residual networks, and this benefit has been crucial to the empirical success of deep residual networks on a wide range of benchmarks. We show tha…