好久沒有在CSDN博客寫作了,本作僅供入門使用,詳情請移步官方文檔
- 和通常的文件讀取寫入流層一樣,tensorboard也遵循這一過程
1. 找個本子,拿起筆
train_log_dir = 'E:\\dataset\\trainingSet\\logs\\'
train_summary_writer = tf.summary.create_file_writer(train_log_dir)
2.開始書寫
1)寫入參數:
with train_summary_writer.as_default():
tf.summary.scalar('output_loss:', loss, step=epoch)
- 第一項’output_loss’是標籤,你可以定義你喜歡的名稱
- 這個loss可以來自fit/train_on_batch等函數所記錄的值
- step代表是所畫圖的橫座標
2)寫入模型…(後續補充)
3.合上本子(可選,在拒絕訪問時)
train_summary_writer.close()
4.驗收成果
1)打開cmd
2)激活環境(如果不是base)
3)定位到存放的目錄(可選,網上很多說需要,其實可以不用)
如下:(環境)+存放路徑
4)調用畫板
tensorboard --logdir E:\dataset\trainingSet\logs
- 定位到 *.v2 文件的目錄即可。
- 成功會提示:
5)展開畫板
- 打開chrome 輸入地址
http://localhost:6006/
6)欣賞成果
7)哈哈結束了
常見問題彙總:
1. 打開網站後爲空白頁
可能是版本問題,建議重裝tensorboard。(之前使用2.1.0出問題,2.0.2可以用)
2. 打開後提示沒有文件
???你確定你寫入東西了嗎同學,建議檢查文件大小,正常不會小於2KB
3.拒絕訪問
調用close()函數或者關掉進程看看
tensorflow2爲新版本,會出現很多網上沒有答案的問題,我也摸索了很久,如果有幫到大家請收藏噢。