首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量规范化而不是输入规范化

批量规范化而不是输入规范化
EN

Stack Overflow用户
提问于 2017-10-16 13:48:27
回答 1查看 8.4K关注 0票数 33

是否可以在输入层之后使用批处理规范化层,而不对数据进行规范化?我是否可以期望得到类似的效果/表现?

在keras功能中,它应该是这样的:

代码语言:javascript
复制
x = Input (...)
x = Batchnorm(...)(x)
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-16 14:00:40

你可以的。但是,除了激活分布稳定外,批范数的好处是,随着网络的学习,均值和std偏差可能会迁移。

实际上,在输入层之后设置批处理规范是一个奇特的数据预处理步骤。它有帮助,有时非常有用(例如线性回归)。但是,一次计算整个训练样本的均值和方差比每批学习更容易,也更有效。请注意,批处理规范在性能方面不是免费的,您不应该滥用它。

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46771939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档