Rank 4和feed_dict(Tensorflow)的问题

时间:2017-07-20 13:42:57

标签: python tensorflow

这是我的占位符:

X = tf.placeholder("float", shape=(1, 1, 1, 5), name="data")

这是feed_dict:

_, c = sess.run([optimizer, cost],feed_dict= {X: [ [1], [1], 
np.array([[nest[epoch], tree[epoch], 
veg[epoch], longitude[epoch], lat[epoch]]]), [1]] , Y: 
occupancy[epoch]})

然而,即使在Feed中移动np.array的位置,或占位符形状中的5,它也会抛出此错误:

ValueError: could not broadcast input array from shape (5) into shape 
(1)

我认为问题在于不知道如何使np.array本身成为4D(这是卷积所必需的)。 背景:尝试从原始数据而不是图像制作卷积网络。任何帮助将不胜感激,抱歉,如果我没有说清楚,谢谢:)

0 个答案:

没有答案