在我的课程中,我有:
run_plain = neural_network_model(x)
run_max = tf.argmax(run_plain, 1)
和
run_network = tf.argmax(neural_network_model(x), 1)
run_max
和run_network
在使用相同输入执行时给出了不同的输出,例如通过run_max.eval({x:[test_x[i]]})
。
关于Tensorflow eval()
的工作方式是否存在一些我误解的根本缺陷 - 因为我认为结果应该相同或者我的代码中是否有其他错误?
答案 0 :(得分:0)
你能发布你的整个例子吗?
否则根据已经给出的内容,两个例子之间应该没有区别。