TensorBoard模型視覺化

2021-09-22 23:08:55 字數 966 閱讀 7677

tensorboard是乙個基於瀏覽器的互動式工具,可以讓我們看到學習過程,並探索我們訓練好的模型。

要執行tensorboard,首先到命令終端「開始」>anaconda>anaconda prompt,輸入activate tensorflow

然後,告訴tensorboard記錄的相關摘要:tensorboad --logdir=log_dir,這裡log_dir應該替換為自己的日誌目錄。我的為:e:\pythonworkspace\tensorflowfile\logs\rnn_with_summaries,那麼就是tensorboad --logdir=e:\pythonworkspace\tensorflowfile\logs\rnn_with_summaries,如果你用windows系統,並且這樣做不起作用,請確保正在從日誌資料所在的同乙個驅動器上執行終端,並按如下所示向日誌目錄新增乙個名字,以避開乙個tensorboard解析路徑方法上的bug:

tensorboard --logdir=rnn_demo:log_dir

tensorboard允許我們通過在名稱和路徑之間放置冒號來給單個日誌目錄命名,這在處理多個日誌目錄時可能很有用。在這種情況下,我們傳遞乙個逗號分隔日誌目錄列表。如下所示:

tensorboard --logdir=rnn_demo1:log_dir1

,rnn_demo2:log_dir2

最後,瀏覽器中輸入相應位址

效果如圖:

注:如果多次執行**示例(vanilla_rnn_with_tfboard.py),將會有多個log_dir資料夾,請確保刪除每次執行後建立的log_dir資料夾,以避免覆蓋日誌檔案,因為這可能會導致一些奇怪的圖表。

tensorboard視覺化入門

本程式是基於mnist手寫資料集,利用softmax函式來 準確率,程式進行了詳細注釋。tensorboard是乙個強大的視覺化工具,可以看出構建的網路的結構。它支援graphs,scalars,distributions,histograms等視覺化。程式如下 import tensorflow ...

Tensorboard視覺化流程

在session會話中,加入視覺化 記住你的路徑!with tf.session as sess 你的內容 模型視覺化輸出 writer tf.summary.filewriter lenet ln1 graph tf.get default graph writer.close 然後輸入cmd,開...

深度學習 TensorBoard視覺化

1 概述 tensorboard是tensorflow的視覺化工具 通過tensorflow程式執行過程中輸出的日誌檔案視覺化tensorflow程式的執行狀態 tensorflow和tensorboard程式跑在不同的程序中 清除default graph和不斷增加的節點 tf.reset def...