paper-with-me

홈 › Papers

Batch Normalization with Enhanced Linear Transformation

2020-11-28 · Yuhui Xu, Lingxi Xie, Cihang Xie, Jieru Mei, Siyuan Qiao, Wei Shen, Hongkai Xiong, Alan Yuille

Batch normalization (BN) is a fundamental unit in modern deep networks, in which a linear transformation module was designed for improving BN's flexibility of fitting complex data distributions. In this paper, we demonstrate properly enhancing this linear transformation module can effectively improve the ability of BN. Specifically, rather than using a single neuron, we propose to additionally consider each neuron's neighborhood for calculating the outputs of the linear transformation. Our method, named BNET, can be implemented with 2-3 lines of code in most deep learning libraries. Despite the simplicity, BNET brings consistent performance gains over a wide range of backbones and visual benchmarks. Moreover, we verify that BNET accelerates the convergence of network training and enhances spatial information by assigning the important neurons with larger weights accordingly. The code is available at https://github.com/yuhuixu1993/BNET.

📄 PDF Abstract BibTeX arXiv:2011.14150

Code (1)

yuhuixu1993/BNET 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Generalized Batch Normalization: Towards Accelerating Deep Neural Networks

2018-12-08 · Xiaoyong Yuan, Zheng Feng, Matthew Norton, Xiaolin Li

Utilizing recently introduced concepts from statistics and quantitative risk management, we present a general variant of Batch Normalization (BN) that offers accelerated convergence of Neural Network training compared to…

Management

An Empirical Study of Batch Normalization and Group Normalization in Conditional Computation

2019-07-31 · Vincent Michalski, Vikram Voleti, Samira Ebrahimi Kahou, Anthony Ortiz 외

Batch normalization has been widely used to improve optimization in deep neural networks. While the uncertainty in batch statistics can act as a regularizer, using these dataset statistics specific to the training set im…

Conditional Image GenerationFew-Shot LearningImage GenerationQuestion Answering+2

Instance Enhancement Batch Normalization: an Adaptive Regulator of Batch Noise

2019-08-12 · Senwei Liang, Zhongzhan Huang, Mingfu Liang, Haizhao Yang

Batch Normalization (BN)(Ioffe and Szegedy 2015) normalizes the features of an input image via statistics of a batch of images and hence BN will bring the noise to the gradient of the training loss. Previous works indica…

image-classificationImage Classification

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

Recurrent Batch Normalization

2016-03-30 · Tim Cooijmans, Nicolas Ballas, César Laurent, Çağlar Gülçehre 외

We propose a reparameterization of LSTM that brings the benefits of batch normalization to recurrent neural networks. Whereas previous works only apply batch normalization to the input-to-hidden transformation of RNNs, w…

General ClassificationLanguage ModelingLanguage ModellingQuestion Answering+2