Tensorboard可視化路徑配置,Pycharm下



這里以一個項目為例,我的參數分布信息文件:events.out.tfevents.1617885806.promote.cache-dns.local存儲在了名為tensorboard下的textcnn的文件夾中,文件夾由如下代碼實現:

    tensorboard_dir = 'tensorboard/textcnn'
    if not os.path.exists(tensorboard_dir):
        os.makedirs(tensorboard_dir)

    tf.summary.scalar("loss", model.loss)#能夠保存訓練過程以及參數分布圖並在tensorboard顯示
    tf.summary.scalar("accuracy", model.acc)
    merged_summary = tf.summary.merge_all()

    #merge_all 可以將所有summary全部保存到磁盤,以便tensorboard顯示。如果沒有特殊要求,一般用這一句就可一顯示訓練時的各種信息了。
    writer = tf.summary.FileWriter(tensorboard_dir)
    #指定一個文件用來保存圖。
 

訓練完成的結果如下:
在這里插入圖片描述
配置路徑
在pycharm終端進行,先通過終端命令進入tensorboard文件夾「events.out.tfevents.1617885806.promote.cache-dns.local 所在文件夾:textcnn的上一級」(也可以直接把tensorboard文件夾拖入pycharm終端)
結果如下圖:在這里插入圖片描述
接着在%后面輸入以下一行命令:

 tensorboard --logdir=textcnn --host=127.0.0.1
 

“–logdir=textcnn”導入的textcnn文件夾
“–host=127.0.0.1”這個可以不加,因為我的瀏覽器不加的話,打不開接下來下面那個網址
執行命令如下:
在這里插入圖片描述
可以看到最后給出了一個地址:http://127.0.0.1:6006/,我們點擊它,進入tensorboard網站,看到我們訓練參數的可視化結果:在這里插入圖片描述
大功告成🙈🙈🙊🙊👏🏻

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM