在4-19章节中CNN卷积神经网络中遇到两个问题不懂
来源:4-19 动手实现CNN卷积神经网络(一)
穿过阳光的云云
2018-07-17
train_x = tf.placeholder(tf.float32, [None, 28*28]) / 255.
#1.为什么train_x中[None, 28*28]中的None是什么意思?
#2.还有就是/255做归一化,能不能教下我如何归一化的,为什么就选择的是255不是选择别的数字
写回答
2回答
-
Oscar
2018-07-20
1. 第一问:
None 表示张量(Tensor)的第一个维度可以是任何长度。
-1 表示自动推导维度大小。让计算机根据其他维度的值和总的元素大小来推导出 -1 的地方的维度应该是多少。
我最新的代码(2018 年 3 月末更新)已经有这些注释了。
2. 第二问:
灰度值取值是从 0 到 255 之间。所以要除以 255,使它们缩放到 [0,1] 中。
00 -
Noahlam
2018-07-19
1,None,是根据剩下的数据,去自动推断None那个位置的数据
2. /255,是因为颜色是0-255,把图片变成黑白的.
我的个人理解,不一定是对的,希望对你有帮助.
022018-07-23
相似问题