Pytorch使用Visdom進行數(shù)據(jù)可視化的示例代碼
更新時間:2023年12月12日 10:09:39 作者:思影影思
pytorch Visdom可視化,是一個靈活的工具,用于創(chuàng)建,組織和共享實時豐富數(shù)據(jù)的可視化,這個博客簡要介紹一下在使用Pytorch進行數(shù)據(jù)可視化的一些內(nèi)容,感興趣的朋友可以參考下
安裝
pip install visdom
啟動服務
python -m visdom.server
使用
基本上是按照先生成對象,然后追加內(nèi)容的方式。
import visdom
vis = visdom.Visdom()
vis.line([0.], [0.], win='jax train-loss', name="train loss", opts=dict(title='jax train loss'))
vis.line([0.0], [0.], win='jax time-consumed', name="time", opts=dict(title='jax time'))
vis.text(f"jax 進行代理模型訓練", win="jax log", opts={"title": "jax log"})
# jit_train_step = train_step
start_time = time.time()
s1=start_time
for epoch in range(iterations):
vis.text(f"{epoch+1}, Loss: {loss}, Time: {duration}", win="jax log", append=True)
vis.line([loss.item()*1000], [epoch+1], win="jax train-loss", update='append', name="train loss", opts={"title": "jax train loss"})
vis.line([duration], [epoch+1], win='jax time-consumed', update='append', name="time", opts={"title": 'jax time'})

下圖中,則是同一個圖中同時繪制兩個曲線

下圖演示繪制曲線

呈現(xiàn)效果

以上就是Pytorch使用Visdom進行數(shù)據(jù)可視化的示例代碼的詳細內(nèi)容,更多關于Pytorch Visdom數(shù)據(jù)可視化的資料請關注腳本之家其它相關文章!
相關文章
在VS Code上搭建Python開發(fā)環(huán)境的方法
這篇文章主要介紹了在VS Code上搭建Python開發(fā)環(huán)境的方法,需要的朋友可以參考下2018-04-04
python實現(xiàn)DEM數(shù)據(jù)的陰影生成的方法
這篇文章主要介紹了python實現(xiàn)DEM數(shù)據(jù)的陰影生成的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07
Python使用numpy模塊創(chuàng)建數(shù)組操作示例
這篇文章主要介紹了Python使用numpy模塊創(chuàng)建數(shù)組操作,結合實例形式分析了Python使用numpy模塊實現(xiàn)數(shù)組的創(chuàng)建、賦值、修改、打印等相關操作技巧與注意事項,需要的朋友可以參考下2018-06-06

