解決在win系統下使用DOS命令開啟TensorBoard的問題及方法步驟:
TensorBoard是TensorFlow下的一個可視化的工具,能夠幫助研究者們可視化訓練大規模神經網絡過程中出現的復雜且不好理解的運算,展示訓練過程中繪制的圖像、網絡結構等。
最近本人在學習這方面的內容,然而出現了一些問題,我的問題是在完成相應代碼准備好可視化數據后無法啟動tensorboard,如下是網上找的測試可視化的代碼(至於如何准備可視化數據這里不做介紹,看參見:(英文)https://www.tensorflow.org/get_started/summaries_and_tensorboard;(中文)http://www.tensorfly.cn/tfdoc/how_tos/summaries_and_tensorboard.html)
import tensorflow as tf with tf.name_scope('input1'): input1=tf.constant([1.0,2.0,3.0],name="input1") with tf.name_scope('input2'): input2=tf.Variable(tf.random_uniform([3]),name="input2") output=tf.add_n([input1,input2],name="add") writer=tf.summary.FileWriter(r"D:\InstalledList\anaconda3\Scripts",tf.get_default_graph()) writer.close()
然后,我按照官網中介紹的在CMD中使用tensorboard --logdir=/path/to/log-directory來啟動tensorboard,結果並沒有什么反應,注意,這里的是所在的目錄,通過在網上一番搜索之后,並沒有解決問題,大部分都說是路徑的問題,或tensorboard啟動路徑的問題,還有的說是瀏覽器的問題,但是通過嘗試后都沒有用,后來通過tensorboard --help查看了tensorboard的方法介紹才找到了問題所在,現在介紹一下整個啟動tensorboard 的過程。
第一步,准備好需要可視化的數據,也就是運行上述訓練代碼,運行完后會產生一個log文件保存需要可視化的數據。
第二步,定位到log文件的保存目錄上,也就是箭頭指向的地方,並復值該目錄
第三步,打開cmd到終端,cd到log文件所在的目錄
第四步,輸入tensorboard.exe --logdir="log文件所在目錄",注意.exe,網上教程是沒有這個后綴的
第五步,打開瀏覽器,輸入網址localhost:6006,此時可以看到下圖的可視化界面,tensorboard啟動完成
本文摘自:https://blog.csdn.net/fa928464158/article/details/77935539