中文

批归一化如何帮助二值化训练?

机器学习 2020-04-30 v3 机器学习

摘要

二值神经网络(BNNs)难以训练,并且会遭受精度下降的困扰。在实践中,似乎没有批归一化(BatchNorm)层,BNNs 就无法训练。我们发现,批归一化的主要作用是在 BNNs 中避免梯度爆炸。这一发现表明,为全精度网络开发的常见初始化方法与 BNNs 无关。我们对批归一化在二值化训练中的作用进行了理论研究,并辅以数值实验。

关键词

引用

@article{arxiv.1909.09139,
  title  = {How Does Batch Normalization Help Binary Training?},
  author = {Eyyüb Sari and Mouloud Belbahri and Vahid Partovi Nia},
  journal= {arXiv preprint arXiv:1909.09139},
  year   = {2020}
}