




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第PyTorch可視化工具TensorBoard和Visdom目錄一、TensorBoard二、Visdom
一、TensorBoard
TensorBoard一般都是作為TensorFlow的可視化工具,與TensorFlow深度集成,它能夠展現(xiàn)TensorFlow的網(wǎng)絡(luò)計(jì)算圖,繪制圖像生成的定量指標(biāo)圖以及附加數(shù)據(jù)等。
此外,TensorBoard也是一個(gè)獨(dú)立工具,在PyTorch中也可使用它進(jìn)行可視化。
1、安裝:
pipinstalltensorboard
2、啟動(dòng):
tensorboard--logdir=日志目錄
啟動(dòng)tensorboard時(shí),可指定logdir、port(默認(rèn)6006)、host(默認(rèn)localhost)等參數(shù):
usage:tensorboard[-h][--helpfull][--logdirPATH][--logdir_specPATH_SPEC]
[--hostADDR][--bind_all][--portPORT]
[--purge_orphaned_dataBOOL][--dbURI][--db_import]
[--inspect][--version_tb][--tagTAG][--event_filePATH]
[--path_prefixPATH][--window_titleTEXT]
[--max_reload_threadsCOUNT][--reload_intervalSECONDS]
[--reload_taskTYPE][--reload_multifileBOOL]
[--reload_multifile_inactive_secsSECONDS]
[--generic_dataTYPE]
[--samples_per_pluginSAMPLES_PER_PLUGIN]
[--debugger_data_server_grpc_portPORT]
[--debugger_portPORT][--master_tpu_unsecure_channelADDR]
3、Tensorboard可視化演示(PyTorch框架):
訓(xùn)練模型,導(dǎo)入tensorboard.SummaryWriter保存loss、accuracy等日志信息。
#導(dǎo)入SummaryWriter
fromtorch.utils.tensorboardimportSummaryWriter
#創(chuàng)建SummaryWriter實(shí)例,指定log_dir的位置
summaryWriter=SummaryWriter(log_dir="/Users/liyunfei/PycharmProjects/python3practice/06DL/fcnn/logs")
#模型訓(xùn)練時(shí),寫入train_loss、test_loss、score等信息
summaryWriter.add_scalars("loss",{"train_loss_avg":train_loss_avg,"test_loss_avg":test_loss_avg},epoch)
summaryWriter.add_scalar("score",score,epoch)
啟動(dòng)TensorBoar,訓(xùn)練過(guò)程可視化。
1)啟動(dòng)命令:
tensorboard--logdir=/Users/liyunfei/PycharmProjects/python3practice/06DL/fcnn/logs
2)啟動(dòng)成功如圖示:
3)可視化結(jié)果如下:
二、Visdom
Visdom是Facebook專門為PyTorch開發(fā)的一款可視化工具,能夠支持遠(yuǎn)程數(shù)據(jù)的可視化,支持Torch和Numpy。GitHub地址:/fossasia/visdom
1、安裝:
pipinstallvisdom
2、啟動(dòng):
python-mvisdom.server
-m是以模塊服務(wù)啟動(dòng)
如果是linux/mac-os環(huán)境,可以使用以下命令啟動(dòng)運(yùn)行在后臺(tái)
nohuppython-mvisdom.server
啟動(dòng)Visdom時(shí),可以指定port(默認(rèn)8097)、hostname(默認(rèn)localhost)等其它參數(shù):
usage:server.py[-h][-portport][--hostnamehostname][-base_urlbase_url]
[-env_pathenv_path][-logging_levellogger_level]
[-readonly][-enable_login][-force_new_cookie]
[-use_frontend_client_polling]
3、Visdom可視化演示
1)啟動(dòng)Visdom:
python-mvisdom.server-port8097
2)啟動(dòng)成功如下:
3)訓(xùn)練過(guò)程可視化代碼:
#導(dǎo)入visdom包
importvisdom
#創(chuàng)建Visdom對(duì)象,連接服務(wù)端,指定env環(huán)境(不指定默認(rèn)env="main")
viz=visdom.Visdom(server='http://localhost',port=8097,env='liyunfei')
viz.line([0.],[0],win='train_loss',opts=dict(title='train_loss'))
viz.line([0.],[0],win='accuracy',opts=dict(title='accuracy'))
#模型訓(xùn)練時(shí),實(shí)時(shí)可視化loss、accuracy等信息。
viz.line([train_loss_avg],[epoch],win='train_loss',update='append')
viz.line([accuracy],[epoch],win='accuracy',update='append')
4)可視化結(jié)果:
5)其它操作可視化一張/多張圖片:
示例:
importvisdom
importnumpyasnp
viz=visdom.Visdom(server='http://localhost',port=8097,env='liyunfei')
#一張圖片
viz.image(
np.random.rand(3,512,256),
opts=dict(title='Random!',caption='Howrandom.'),
#多張圖片
viz.images(
np.random.randn(20,3,64,64),
nrow=5,
opts=dict(title='Randomimages',caption='Howrandom.')
效果:
6)Visdom的更多可視化API(常用的是line、image、text):
vis.scatter:2D或3D散點(diǎn)圖
vis.line:線圖
vis.stem:莖葉圖
vis.heatmap:熱力圖
vis.bar:條形圖
vis.histogram:直方圖
vis.boxplot:箱型圖
vis.surf:表面圖
vis.contour:輪廓圖
vis.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療倫理在藥物研發(fā)中的體現(xiàn)
- 醫(yī)學(xué)人才梯隊(duì)建設(shè)從模擬到實(shí)戰(zhàn)的技能培養(yǎng)路徑
- 醫(yī)療安全管理與醫(yī)患關(guān)系和諧發(fā)展
- 醫(yī)療大數(shù)據(jù)下的健康保險(xiǎn)服務(wù)創(chuàng)新
- 利用智能合約和去中心化存儲(chǔ)實(shí)現(xiàn)更安全的數(shù)字版權(quán)管理
- 《信息技術(shù)與學(xué)科教學(xué)融合》心得體會(huì)模版
- 安全生產(chǎn)工作總結(jié)模版
- 醫(yī)療AI研發(fā)中的知識(shí)產(chǎn)權(quán)合規(guī)培訓(xùn)
- 辦公空間中的智能化手術(shù)室設(shè)計(jì)探討
- 醫(yī)療科技公司如何平衡數(shù)據(jù)利用與用戶隱私權(quán)保護(hù)
- GB/T 20501.1-2013公共信息導(dǎo)向系統(tǒng)導(dǎo)向要素的設(shè)計(jì)原則與要求第1部分:總則
- PEP-3心理教育量表-評(píng)估報(bào)告
- 斷指再植術(shù)后護(hù)理及血運(yùn)觀察課件
- 人工髖關(guān)節(jié)置換術(shù)后的護(hù)理 課件
- 九州通集團(tuán)簡(jiǎn)介
- 五年級(jí)語(yǔ)文下冊(cè)第七單元【教材解讀】-【單元預(yù)習(xí)課】課件
- 移液器(槍)容量?jī)?nèi)部校核記錄
- 市場(chǎng)管理及產(chǎn)品規(guī)劃課件培訓(xùn)課件(PPT-202張)
- 超深水油田開發(fā)及水下生產(chǎn)系統(tǒng)概述-37頁(yè)的簡(jiǎn)介
- 太湖縣趙氏宗譜編纂理事會(huì)章程
- 加班調(diào)休管理制度
評(píng)論
0/150
提交評(píng)論