CNN 训练时,为什么要将输入图片的像素取值范围从 0~255 转换为 0~1

2018-07-16 14:21:13 +08:00
 Hsinyao

如题,这个问题困扰小弟一个中午。我把原图片(0~255)直接输入模型,训练的准确率收敛在 10%左右,按照网上的代码,将每个像素的取值除以 255,使所有像素的取值从 0~255 转到 0~1,神经网络的训练效果就会巨大提升,请问这是什么原理?为什么要转换一下?

6822 次点击
所在节点    TensorFlow
1 条回复
lllllliu
2020-11-09 17:56:40 +08:00
归一化。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX