paper-with-me

Papers

Layer Normalization

2016-07-21 · Jimmy Lei Ba, Jamie Ryan Kiros, Geoffrey E. Hinton

Training state-of-the-art, deep neural networks is computationally expensive. One way to reduce the training time is to normalize the activities of the neurons. A recently introduced technique called batch normalization uses the distribution of the summed input to a neuron over a mini-batch of training cases to compute a mean and variance which are then used to normalize the summed input to that neuron on each training case. This significantly reduces the training time in feed-forward neural networks. However, the effect of batch normalization is dependent on the mini-batch size and it is not obvious how to apply it to recurrent neural networks. In this paper, we transpose batch normalization into layer normalization by computing the mean and variance used for normalization from all of the summed inputs to the neurons in a layer on a single training case. Like batch normalization, we also give each neuron its own adaptive bias and gain which are applied after the normalization but before the non-linearity. Unlike batch normalization, layer normalization performs exactly the same computation at training and test times. It is also straightforward to apply to recurrent neural networks by computing the normalization statistics separately at each time step. Layer normalization is very effective at stabilizing the hidden state dynamics in recurrent networks. Empirically, we show that layer normalization can substantially reduce the training time compared with previously published techniques.

📄 PDF Abstract BibTeX arXiv:1607.06450

Code (34)

Binbose/keras-layer-normalization-rnn
ElektrischesSchaf/LayerNorm_GRU pytorch
HarmanDotpy/Normalizations-in-Deep-Learning pytorch
JRC1995/Machine-Translation-Transformers tf
JeffreyJosanne/nematus_tf tf
JonasRSV/DDPG tf
JonasRSV/DQN tf
JonasRSV/DQNTensorflow tf
JonasRSV/PGTensorflow tf
MindCode-4/code-12/tree/main/layer-normalization mindspore
MindCode-4/code-7/tree/main/layer-normalization mindspore
MindSpore-scientific-2/code-12/tree/main/layer-normalization mindspore
MycChiu/fast-LayerNorm-TF tf
Ritvik19/Implemented-Data-Science/blob/main/Normalization-In-Neural-Networks.ipynb
Waino/hnmt
Xinsen-Zhang/transformer paddle
ajenningsfrankston/Dynamic-Memory-Network-Plus-master tf
bhaddow/dev-nematus tf
bzhangGo/rmsnorm pytorch
chunghyunhee/twitter_disaster_NLP
cyh1112/GraphNormalization pytorch
daehwannam/pytorch-rnn-util pytorch
dhesenkamp/attentive-lstm tf
iejMac/ScriptWriter pytorch
jiamings/fast-weights tf
kienduynguyen/Layer-Normalization pytorch
labmlai/annotated_deep_learning_paper_implementations pytorch
lmnt-com/haste tf
mindspore-ai/contrib/tree/master/application/layer-normalization mindspore
nanzhaogang/contrib/tree/master/application/layer-normalization mindspore
vpj/jax_transformer jax
wri/restoration-mapper tf
wri/sentinel-tree-cover tf
zhangyaoyuan/GAN-Simplification tf

Methods 이 논문이 사용한 방법론

Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Optimization Theory for ReLU Neural Networks Trained with Normalization Layers

2020-06-11 · ICML 2020 1 · Yonatan Dukler, Quanquan Gu, Guido Montúfar

The success of deep neural networks is in part due to the use of normalization layers. Normalization layers like Batch Normalization, Layer Normalization and Weight Normalization are ubiquitous in practice, as they impro…

Learning Theory

Divisive Feature Normalization Improves Image Recognition Performance in AlexNet

2021-09-29 · ICLR 2022 4 · Michelle Miller, SueYeon Chung, Kenneth D. Miller

Local divisive normalization provides a phenomenological description of many nonlinear response properties of neurons across visual cortical areas. To gain insight into the utility of this operation, we studied the effec…

Batch Layer Normalization, A new normalization layer for CNNs and RNN

2022-09-19 · Amir Ziaee, Erion Çano

This study introduces a new normalization layer termed Batch Layer Normalization (BLN) to reduce the problem of internal covariate shift in deep neural network layers. As a combined version of batch and layer normalizati…

A Domain Agnostic Normalization Layer for Unsupervised Adversarial Domain Adaptation

2018-09-14 · Rob Romijnders, Panagiotis Meletis, Gijs Dubbelman

We propose a normalization layer for unsupervised domain adaption in semantic scene segmentation. Normalization layers are known to improve convergence and generalization and are part of many state-of-the-art fully-convo…

Domain AdaptationScene Segmentation

U-Net Training with Instance-Layer Normalization

2019-08-21 · Xiao-Yun Zhou, Peichao Li, Zhao-Yang Wang, Guang-Zhong Yang

Normalization layers are essential in a Deep Convolutional Neural Network (DCNN). Various normalization methods have been proposed. The statistics used to normalize the feature maps can be computed at batch, channel, or …

Image SegmentationSemantic Segmentation