這幾天跑網路出現了點問題,不知道是什麼原因導致網路沒學到東西,學習下訓練過程的視覺化,這樣在訓練過程中可以更加直觀的看出問題所在。
用的視覺化庫是visdom。
開啟anaconda視窗終端,conda activate 虛擬環境名,啟動虛擬環境。
pip install visdom
import visdom
import torch
vis = visdom.visdom(env=
'main'
)x = torch.arange(1,
100,
0.01
)y = torch.sin(x)
vis.line(x=x,y=y, win=
'sinx'
,opts=
)
執行返回開啟的那個網頁,出現:
測試完成。
tensorboardx是另乙個訓練過程視覺化庫,本來準備直接就用visdom解決問題,但是在伺服器上跑,網上看了大佬們的方法,但是去實踐時候被防火牆給牆了。大佬鏈結
from tensorboardx import summarywriter
writer = summarywriter(
'runs/test'
)for i in
range(10
):writer.add_scalar(
'quadratic'
, i**
2, global_step=i)
writer.add_scalar(
'exponential',2
**i, global_step=i)
的訓練過程 高階 深度學習訓練過程視覺化
給機器學習演算法與python學習加星標,提公升ai技能 編輯丨極市平台 機器學習實驗室 datawhale 深度學習訓練過程一直處於黑匣子狀態,有很多同學問我具體怎麼解釋?其實很多還是無法可解釋,但是通過視覺化,具體可以知道深度學習在訓練過程到底學習了哪些特徵?到底對該目標的哪些特徵感興趣?這些我...
visdom視覺化pytorch訓練過程
在深度學習模型訓練的過程中,常常需要實時監聽並視覺化一些資料,如損失值loss,正確率acc等。在tensorflow中,最常使用的工具非tensorboard莫屬 在pytorch中,也有類似的tensorboardx,但據說其在張量資料載入的效率方面不如visdom。visdom是faceboo...
caffe訓練過程中的視覺化
import matplotlib.pyplot as plt import caffe caffe.set device 0 caffe.set mode gpu 使用sgdsolver,即隨機梯度下降演算法 solver caffe.sgdsolver home mnist solver.pro...