张量流量为批量梯度洗涤张量

时间:2017-11-24 13:30:41

标签: python-2.7 tensorflow shuffle

可能涉及的人,

我对tensorflow很新。我正试图为CNN解决着名的MNIST问题。但是当我必须重新填充x_training数据(这是[40000,28,28,1]]形状数据时,我遇到了困难。

我的代码如下:

x_train_final = tf.reshape(x_train_final, [-1, image_width, image_width, 1])

x_train_final = tf.cast(x_train_final, dtype=tf.float32)

perm = np.arange(num_training_example).astype(np.int32)
np.random.shuffle(perm)

x_train_final = x_train_final[perm]

发生以下错误:

ValueError:Shape必须是等级1,但对于' strided_slice_1371'是等级2 (op:' StridedSlice')输入形状:[40000,28,28,1],[1,40000],[1,40000],[1]。

任何人都可以建议我如何解决这个问题?感谢。

0 个答案:

没有答案