中文
相关论文

相关论文: Understanding Batch Normalization

200 篇论文

Deep neural networks have gained tremendous popularity in last few years. They have been applied for the task of classification in almost every domain. Despite the success, deep networks can be incredibly slow to train for even moderate…

机器学习 · 计算机科学 2018-10-11 Gaurav Singh , John Shawe-Taylor

As a promising distributed learning paradigm, federated learning (FL) involves training deep neural network (DNN) models at the network edge while protecting the privacy of the edge clients. To train a large-scale DNN model, batch…

机器学习 · 计算机科学 2023-11-10 Yanmeng Wang , Qingjiang Shi , Tsung-Hui Chang

In this study, we consider classification problems based on neural networks in data-imbalanced environment. Learning from an imbalanced data set is one of the most important and practical problems in the field of machine learning. A…

机器学习 · 统计学 2019-12-02 Muneki Yasuda , Seishirou Ueno

The standard normalization method for neural network (NN) models used in Natural Language Processing (NLP) is layer normalization (LN). This is different than batch normalization (BN), which is widely-adopted in Computer Vision. The…

计算与语言 · 计算机科学 2021-04-21 Sheng Shen , Zhewei Yao , Amir Gholami , Michael W. Mahoney , Kurt Keutzer

Batch Normalization has become one of the essential components in CNN. It allows the network to use a higher learning rate and speed up training. And the network doesn't need to be initialized carefully. However, in our work, we find that a…

计算机视觉与模式识别 · 计算机科学 2021-01-18 Chuan Liu , Yi Gao , Jiancheng Lv

Deep feedforward neural networks with piecewise linear activations are currently producing the state-of-the-art results in several public datasets. The combination of deep learning models and piecewise linear activation functions allows for…

计算机视觉与模式识别 · 计算机科学 2015-11-03 Zhibin Liao , Gustavo Carneiro

Batch normalization (BN) has been very effective for deep learning and is widely used. However, when training with small minibatches, models using BN exhibit a significant degradation in performance. In this paper we study this peculiar…

计算机视觉与模式识别 · 计算机科学 2019-08-15 Saurabh Singh , Abhinav Shrivastava

Normalization layers (e.g., Batch Normalization, Layer Normalization) were introduced to help with optimization difficulties in very deep nets, but they clearly also help generalization, even in not-so-deep nets. Motivated by the long-held…

机器学习 · 计算机科学 2023-01-18 Kaifeng Lyu , Zhiyuan Li , Sanjeev Arora

Deep ReLU networks trained with the square loss have been observed to perform well in classification tasks. We provide here a theoretical justification based on analysis of the associated gradient flow. We show that convergence to a…

机器学习 · 计算机科学 2021-01-05 Tomaso Poggio , Qianli Liao

Adapting a model to perform well on unforeseen data outside its training set is a common problem that continues to motivate new approaches. We demonstrate that application of batch normalization in the output layer, prior to softmax…

计算机视觉与模式识别 · 计算机科学 2021-03-23 Matthew R. Behrend , Sean M. Robinson

Deep neural networks rely heavily on normalization methods to improve their performance and learning behavior. Although normalization methods spurred the development of increasingly deep and efficient architectures, they also increase the…

机器学习 · 计算机科学 2021-10-06 Alexander Fuchs , Christian Knoll , Franz Pernkopf

Despite its empirical success and recent theoretical progress, there generally lacks a quantitative analysis of the effect of batch normalization (BN) on the convergence and stability of gradient descent. In this paper, we provide such an…

机器学习 · 计算机科学 2019-05-10 Yongqiang Cai , Qianxiao Li , Zuowei Shen

To build light-weight network, we propose a new normalization, Fine-grained Batch Normalization (FBN). Different from Batch Normalization (BN), which normalizes the final summation of the weighted inputs, FBN normalizes the intermediate…

机器学习 · 计算机科学 2020-05-15 Chunjie Luo , Jianfeng Zhan , Lei Wang , Wanling Gao

Normalization techniques are essential for accelerating the training and improving the generalization of deep neural networks (DNNs), and have successfully been used in various applications. This paper reviews and comments on the past,…

机器学习 · 计算机科学 2020-09-29 Lei Huang , Jie Qin , Yi Zhou , Fan Zhu , Li Liu , Ling Shao

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 classifier on the…

机器学习 · 计算机科学 2023-07-12 Yuan Cao , Difan Zou , Yuanzhi Li , Quanquan Gu

Training deep neural networks is a very demanding task, especially challenging is how to adapt architectures to improve the performance of trained models. We can find that sometimes, shallow networks generalize better than deep networks,…

机器学习 · 计算机科学 2022-08-03 David Peer , Bart Keulen , Sebastian Stabinger , Justus Piater , Antonio Rodríguez-Sánchez

Normalization layers are one of the key building blocks for deep neural networks. Several theoretical studies have shown that batch normalization improves the signal propagation, by avoiding the representations from becoming collinear…

机器学习 · 计算机科学 2023-10-04 Alexandru Meterez , Amir Joudaki , Francesco Orabona , Alexander Immer , Gunnar Rätsch , Hadi Daneshmand

Batch Normalization (BatchNorm) is commonly used in Convolutional Neural Networks (CNNs) to improve training speed and stability. However, there is still limited consensus on why this technique is effective. This paper uses concepts from…

神经与进化计算 · 计算机科学 2021-06-02 Elaina Chai , Mert Pilanci , Boris Murmann

Stochastic gradient descent (SGD) has been the dominant optimization method for training deep neural networks due to its many desirable properties. One of the more remarkable and least understood quality of SGD is that it generalizes…

机器学习 · 计算机科学 2020-07-03 Erhan Bilal

In this paper, we have studied how the training of the convolutional neural networks (CNNs) can be affected by changing the position of the batch normalization (BN) layer. Three different convolutional neural networks have been chosen for…

计算机视觉与模式识别 · 计算机科学 2020-04-24 Moein Hasani , Hassan Khotanlou