tensorboard實(shí)現(xiàn)同時(shí)顯示訓(xùn)練曲線和測(cè)試曲線
在做網(wǎng)絡(luò)訓(xùn)練實(shí)驗(yàn)時(shí),有時(shí)需要同時(shí)將訓(xùn)練曲線和測(cè)試曲線一起顯示,便于觀察網(wǎng)絡(luò)訓(xùn)練效果。經(jīng)過很多次踩坑后,終于解決了。
具體的方法是:設(shè)置兩個(gè)writer,一個(gè)用于寫訓(xùn)練的數(shù)據(jù),一個(gè)用于寫測(cè)試數(shù)據(jù),并且這兩個(gè)writer分別存在train和test路徑中,注意測(cè)試的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)
此處貼一個(gè)使用mnist測(cè)試的圖片,如圖所示,在左下角可以通過test和train的選項(xiàng)卡選擇查看哪條曲線。
以上這篇tensorboard實(shí)現(xiàn)同時(shí)顯示訓(xùn)練曲線和測(cè)試曲線就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python數(shù)據(jù)分析實(shí)戰(zhàn)指南之異常值處理
數(shù)據(jù)預(yù)處理是明確分析目標(biāo)與思路之后進(jìn)行數(shù)據(jù)分析的第一步,也是整個(gè)項(xiàng)目中最基礎(chǔ)、花費(fèi)時(shí)間較長(zhǎng)的工作,下面這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)分析實(shí)戰(zhàn)指南之異常值處理的相關(guān)資料,需要的朋友可以參考下2022-01-01pyqt5之將textBrowser的內(nèi)容寫入txt文檔的方法
今天小編就為大家分享一篇pyqt5之將textBrowser的內(nèi)容寫入txt文檔的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用
這篇文章主要介紹了Python如何實(shí)現(xiàn)遠(yuǎn)程方法調(diào)用,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08Python JWT認(rèn)證與pyjwt包詳細(xì)介紹
JWT的聲明一般被用來在身份提供者和服務(wù)提供者間傳遞被認(rèn)證的用戶身份信息,以便于從資源服務(wù)器獲取資源,也增加一些額外的其它業(yè)務(wù)邏輯所必須的聲明信息,該token也可直接被用于認(rèn)證,也可被加密,這篇文章主要介紹了Python JWT認(rèn)證與pyjwt包簡(jiǎn)介,需要的朋友可以參考下2023-05-05