【发布时间】:2016-09-01 00:10:51
【问题描述】:
我刚刚尝试在 TensorFlow 0.8 中运行 mnist_softmax.py。
我想在模型测试步骤之前观察y 和y_ 的值。
下面是代码:
print(y) # added by me
print(y_) # added by me
# Test trained model
correct_prediction = tf.equal(tf.argmax(y, 1), tf.argmax(y_, 1))
完整的代码可在GitHub 获得。
下面是输出:
Tensor("Softmax:0", shape=(?, 10), dtype=float32)
Tensor("Placeholder_1:0", shape=(?, 10), dtype=float32)
我也尝试过使用sess.run(y)和y.eval(),但是尝试时出现这样的错误:
tensorflow.python.framework.errors.InvalidArgumentError: You must feed a value for placeholder tensor 'Placeholder' with dtype float
[[Node: Placeholder = Placeholder[dtype=DT_FLOAT, shape=[], _device="/job:localhost/replica:0/task:0/cpu:0"]()]]
Caused by op u'Placeholder', defined at: ...
【问题讨论】:
标签: python tensorflow