Tensorflow 2018學習筆記-04.TensorBoard可視化
第一個 TensorFlow 項目
import tensorflow as tfa = tf.constant(2)b = tf.constant(3)x = tf.add(a, b)with tf.Session() as sess: print(sess.run(x))
TensorBoard 可視化
- 執行程序
import os#自己設置的工作目錄os.chdir("E:/tensorflow")import tensorflow as tfa = tf.constant(2)b = tf.constant(3)x = tf.add(a, b)##會在當且目錄下建立graphs文件夾,任務執行的圖存在graphs文件夾下writer = tf.summary.FileWriter("./graphs", tf.get_default_graph())with tf.Session() as sess: # writer = tf.summary.FileWriter("./graphs", sess.graph) print(sess.run(x))writer.close() # close the writer when you』re done using it
- 進入cmd,執行以下操作
#cmd##切換工作目錄##輸入tensorboard --logdir="./graphs" --port 6006 #6006或者自己想設置的都可以,比如5005#瀏覽器中http://localhost:6006/
注意到圖中沒有顯示變數名a,b這種,下面給變數附上名字:
import tensorflow as tfa = tf.constant(2, name="a")b = tf.constant(3, name="b")x = tf.add(a, b, name="add")writer = tf.summary.FileWriter("./graphs", tf.get_default_graph())with tf.Session() as sess: print(sess.run(x))
參考
Tensorflow for Deep Learning Research
推薦閱讀:
※深度學習巨頭Yann Lecun 中科院自動化所座談及清華大學講座乾貨速遞(一)(內含珍貴歷史影像及學術八卦)
TAG:TensorFlow |