素材网站定制,重庆定制网站建设地址,自己制作手机app,江苏住房城乡建设部网站简介 在完成了龙良曲的Pytroch视频课程之后#xff0c;楼主对于pytroch有了进一步的理解#xff0c;比如#xff0c;比之前更加深刻的了解了BP神经网络的反向传播算法#xff0c;梯度、损失、优化器这些名词更加熟悉。这个博客简要介绍一下在使用Pytorch进行数据可视化的一…简介 在完成了龙良曲的Pytroch视频课程之后楼主对于pytroch有了进一步的理解比如比之前更加深刻的了解了BP神经网络的反向传播算法梯度、损失、优化器这些名词更加熟悉。这个博客简要介绍一下在使用Pytorch进行数据可视化的一些内容。
安装
pip install visdom启动服务
python -m visdom.server使用 基本上是按照先生成对象然后追加内容的方式。
import visdomvis visdom.Visdom()
vis.line([0.], [0.], winjax train-loss, nametrain loss, optsdict(titlejax train loss))
vis.line([0.0], [0.], winjax time-consumed, nametime, optsdict(titlejax time))
vis.text(fjax 进行代理模型训练, winjax log, opts{title: jax log})# jit_train_step train_step
start_time time.time()
s1start_time
for epoch in range(iterations):vis.text(f{epoch1}, Loss: {loss}, Time: {duration}, winjax log, appendTrue)vis.line([loss.item()*1000], [epoch1], winjax train-loss, updateappend, nametrain loss, opts{title: jax train loss})
vis.line([duration], [epoch1], winjax time-consumed, updateappend, nametime, opts{title: jax time})下图中则是同一个图中同时绘制两个曲线 下图演示绘制曲线 呈现效果