嚴(yán)重參考官網(wǎng)http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html,根據(jù)自己需要進(jìn)行了裁剪
一湃崩、運(yùn)行TensorFlow的InteractiveSession
? ? ? ?Tensorflow依賴于一個(gè)高效的C++后端來進(jìn)行計(jì)算。與后端的這個(gè)連接叫做session诉字。一般而言谴餐,使用TensorFlow程序的流程是先創(chuàng)建一個(gè)圖,然后在session中啟動(dòng)它傲霸。
這里,我們使用更加方便的InteractiveSession類眉反。通過它昙啄,你可以更加靈活地構(gòu)建你的代碼。它能讓你在運(yùn)行圖的時(shí)候寸五,插入一些計(jì)算圖梳凛,這些計(jì)算圖是由某些操作(operations)構(gòu)成的。這對(duì)于工作在交互式環(huán)境中的人們來說非常便利梳杏,比如使用IPython韧拒。如果你沒有使用InteractiveSession,那么你需要在啟動(dòng)session之前構(gòu)建整個(gè)計(jì)算圖十性,然后啟動(dòng)該計(jì)算圖叛溢。以下代碼在控制臺(tái)窗口或者IPython窗口中:
import tensorflow as tf ?
sess = tf.InteractiveSession()
sess.run(tf.argmax([1,2,3,4,5,0,11,1]))
結(jié)果:6