【发布时间】:2017-06-06 07:50:31
【问题描述】:
我正在学习 TensorFlow 教程
最初x被定义为
x = tf.placeholder(tf.float32, shape=[None, 784])
后来它重塑了x,我试图理解为什么。
为了应用层,我们首先将 x 重塑为 4d 张量,第二和第三维度对应图像的宽度和高度,最终维度对应颜色通道的数量。
x_image = tf.reshape(x, [-1,28,28,1])
整形向量中的-1 是什么意思,为什么x 会被整形?
【问题讨论】:
-
x的维度是多少?还有你的问题到底是什么:为什么我们有 4d 张量或 -1 意味着什么? -
编辑了问题,这就是为什么要重塑 x 以及 -1 的含义
标签: machine-learning tensorflow neural-network artificial-intelligence conv-neural-network