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