这是我的占位符:
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(这是卷积所必需的)。 背景:尝试从原始数据而不是图像制作卷积网络。任何帮助将不胜感激,抱歉,如果我没有说清楚,谢谢:)