可能涉及的人,
我对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]。
任何人都可以建议我如何解决这个问题?感谢。