2017-05-05 92 views
0

我通過https://www.tensorflow.org/get_started/mnist/pros。 閱讀「注意,你可以在你的計算圖使用feed_dict更換任何張量 - 這不是僅僅侷限於佔位符,」我試圖如下給予使用feed_dict值變量:使用TensorFlow中的feed_dict將變量值​​輸入到變量

print(accuracy.eval(feed_dict={x: mnist.test.images, y_: mnist.test.labels, 
          W[:, :]: np.zeros((784, 10))})) 

但是,它給了原始準確度爲0.9149(我預計在0.1左右)。 初始化後使用feed_dict可以給變量賦予常量值嗎?

回答

0

在你的答案中,你已經將常數零傳遞給W,它是一個變量。而在聲明

請注意,您可以在計算圖形使用feed_dict更換任何張量 - 這不是僅僅侷限於佔位

全部傳遞到由feed_dict圖形是什麼(常numpy)常量,所以你也可以得到肯定的答案。