【发布时间】:2018-10-12 07:07:55
【问题描述】:
我注意到 Batch Normalization 层遵循移动网络中的 Scale 层。看来BN层和尺度层是一对。
并且卷积层 + BN 层 + Scale 层 + ReLU 层效果很好。
那么比例层是做什么的呢?
看来 caffe 在 BN 层无法学习参数,所以 Scale 层是有用的,但是为什么呢?
在张量流文档中,https://www.tensorflow.org/api_docs/python/tf/contrib/layers/batch_norm
当下一层是线性的(例如 nn.relu)时,这可以是 禁用,因为缩放可以由下一层完成。
这让我更加困惑。 请帮助我,谢谢!
【问题讨论】:
标签: deep-learning caffe batch-normalization