paper-with-me

홈 › Papers

How Does Batch Normalization Help Binary Training?

2019-09-18 · Eyyüb Sari, Mouloud Belbahri, Vahid Partovi Nia

Binary Neural Networks (BNNs) are difficult to train, and suffer from drop of accuracy. It appears in practice that BNNs fail to train in the absence of Batch Normalization (BatchNorm) layer. We find the main role of BatchNorm is to avoid exploding gradients in the case of BNNs. This finding suggests that the common initialization methods developed for full-precision networks are irrelevant to BNNs. We build a theoretical study on the role of BatchNorm in binary training, backed up by numerical experiments.

📄 PDF Abstract BibTeX arXiv:1909.09139

Code (0)

등록된 구현이 없습니다.

Tasks

Quantization

Methods 이 논문이 사용한 방법론

Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

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 …

Batch Normalized Recurrent Neural Networks

2015-10-05 · César Laurent, Gabriel Pereyra, Philémon Brakel, Ying Zhang 외

Recurrent Neural Networks (RNNs) are powerful models for sequential data that have the potential to learn long-term dependencies. However, they are computationally expensive to train and difficult to parallelize. Recent …

Language Modellingspeech-recognitionSpeech Recognition

How Does Batch Normalization Help Optimization?

2018-05-29 · NeurIPS 2018 12 · Shibani Santurkar, Dimitris Tsipras, Andrew Ilyas, Aleksander Madry

Batch Normalization (BatchNorm) is a widely adopted technique that enables faster and more stable training of deep neural networks (DNNs). Despite its pervasiveness, the exact reasons for BatchNorm's effectiveness are st…

Comparing Normalization Methods for Limited Batch Size Segmentation Neural Networks

2020-11-23 · Martin Kolarik, Radim Burget, Kamil Riha

The widespread use of Batch Normalization has enabled training deeper neural networks with more stable and faster results. However, the Batch Normalization works best using large batch size during training and as the sta…

Segmentation

Self-Binarizing Networks

2019-02-02 · Fayez Lahoud, Radhakrishna Achanta, Pablo Márquez-Neila, Sabine Süsstrunk

We present a method to train self-binarizing neural networks, that is, networks that evolve their weights and activations during training to become binary. To obtain similar binary networks, existing methods rely on the …

Binarization