pytorch在tensorboard上进行可视化
程序员文章站
2022-06-02 14:30:31
...
本博文介绍pytorch在训练神经网络时用tensorboard进行可视化。
用visdom进行可视化请查看link
1. 安装tensorboard
在python终端运行
pip install tensorboard
2. 给代码中添加对应语句
在文件最开始需要导入相应模块
from torch.utils.tensorboard import SummaryWriter
在任意位置添加以下语句。该句将你关心的数据保存在对应文件夹中。用于一会给可视化提供数据
writer = SummaryWriter('./path/to/log')
在你关心的数据得出后的合适位置添加以下语句。这里add_scalar的第一个参数是可视化之后的标题,第二个参数是你关心的数据的变量(注意类型,如果变量a是tensor类型,需要用float(a)进行转换),作为纵轴,第三个参数是横轴。
writer.add_scalar('title1', loss,epoch) #可视化变量loss的值
writer.add_scalar('title2', acc, epoch)#可视化变量acc的值
这是两个变量loss, acc的值已经存储在’./path/to/log’文件夹中了。
3. 打开网页查看可视化结果
在终端输入以下语句。这里8123随便输的
tensorboard --logdir=./path/to/log --port 8123
然后在浏览器中输入http://localhost:8123/,即可看到loss和acc的可视化结果。
下一篇: 101.OGNL表达式
推荐阅读
-
无法在Web服务器上启动调试。未将项目配置为进行调试
-
利用PowerDesigner15在win7系统下对MySQL 进行反向工程(上) 安装驱动篇
-
Pytorch中使用tensorboard可视化不显示的问题
-
在Linux上安装和使用Rsync进行同步的教程
-
在Linux上怎么安装和配置DenyHosts工具以便进行自动屏ip
-
在Jetson TX2上傻瓜式安装pytorch
-
在 Windows 上使用 Python 进行 web 开发
-
在Pytorch中简单使用tensorboard
-
在电脑上玩百万英雄进行手机答题活动的设置方法
-
Python每天定时爬取中国天气网,并对数据进行简单的可视化处理,并部署在服务器上