0
在我的程序的不同评价我的:当用相同的输入,例如执行看似相同张量
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()
如何工作,我误解 - 因为我认为结果应该是相同的,或者在我的代码中有一些其他错误吗?
你能重新格式化代码吗?看起来你在第一个例子中的run_max之后分配了run_plan。 – drpng
'neural_network_model'可能会改变某些变量的值吗? – sygi
您必须翻转第一个选项中的行。 – drpng