tensorboard實現(xiàn)同時顯示訓練曲線和測試曲線
在做網(wǎng)絡訓練實驗時,有時需要同時將訓練曲線和測試曲線一起顯示,便于觀察網(wǎng)絡訓練效果。經(jīng)過很多次踩坑后,終于解決了。
具體的方法是:設置兩個writer,一個用于寫訓練的數(shù)據(jù),一個用于寫測試數(shù)據(jù),并且這兩個writer分別存在train和test路徑中,注意測試的writer不能加sess.graph如下代碼所示。
... train_log_dir = 'logs/train/' test_log_dir = 'logs/test/' # 兩者路徑不同 megred = tf.summary.merge_all() with tf.Session() as sess: writer_train = tf.summary.FileWriter(train_log_dir,sess.graph) writer_test = tf.summary.FileWriter(test_log_dir) # 注意此處不需要sess.graph ...other code... writer_train.add_summary(summary_str_train,step) writer_test.add_summary(summary_str_test,step)
此處貼一個使用mnist測試的圖片,如圖所示,在左下角可以通過test和train的選項卡選擇查看哪條曲線。
以上這篇tensorboard實現(xiàn)同時顯示訓練曲線和測試曲線就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python數(shù)據(jù)分析實戰(zhàn)指南之異常值處理
數(shù)據(jù)預處理是明確分析目標與思路之后進行數(shù)據(jù)分析的第一步,也是整個項目中最基礎、花費時間較長的工作,下面這篇文章主要給大家介紹了關于python數(shù)據(jù)分析實戰(zhàn)指南之異常值處理的相關資料,需要的朋友可以參考下2022-01-01pyqt5之將textBrowser的內(nèi)容寫入txt文檔的方法
今天小編就為大家分享一篇pyqt5之將textBrowser的內(nèi)容寫入txt文檔的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06