中文

批归一化与权重初始化中丢弃法方差的修正

机器学习 2017-03-27 v2 神经与进化计算

摘要

我们展示了如何通过修正权重初始化和 Batch Normalization 来补偿 dropout 引入的方差,从而获得更高的准确率。尽管 dropout 可以保持神经元在训练与测试期间输入的期望值,但输入的方差有所不同。因此,我们通过简单的修正标量来校正 dropout 率和任意非线性函数对方差的影响,从而提出一种新的权重初始化方法。由于使用 dropout 训练的 Batch Normalization 是在部分输入被丢弃的情况下估计层输入分布的方差,其方差在训练与测试之间也存在差异。在使用 Batch Normalization 和 dropout 训练网络后,我们简单地在关闭 dropout 的情况下更新 Batch Normalization 的方差移动平均值,并在无数据增强的 CIFAR-10 和 CIFAR-100 上取得了 state of the art。

关键词

引用

@article{arxiv.1607.02488,
  title  = {Adjusting for Dropout Variance in Batch Normalization and Weight Initialization},
  author = {Dan Hendrycks and Kevin Gimpel},
  journal= {arXiv preprint arXiv:1607.02488},
  year   = {2017}
}