2017-05-05 57 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)常量,所以你也可以得到肯定的答案。