Pytorch训练过程的可视化

学习记录

一、可视化方法

1. 使用Tensorboard

安装
pip install tensorboard
使用
  1. 代码
from torch.utils.tensorboard import SummaryWriter

self.writer = SummaryWriter(log_dir= +'runs/{}_env_{}_seed_{}'.format(self.algorithm, self.env_name, self.seed)) # 创建

self.writer.add_scalar('step_rewards_{}'.format(self.env_name), evaluate_reward, global_step=self.total_episodes) # 写入数据

self.writer.close()# 关闭
  1. 命令行中的操作

windows下的操作,cmd命令行操作下,使用cd命令找到存放runs的目录。到下图所示的一级即可
在这里插入图片描述
注意:一定不要到下方所示的目录下
在这里插入图片描述
在这里插入图片描述

tensorboard --logdir “runs” --host localhost #此处需要注意:logdir后面的路径,一定要是双引号,单引号会报错。

再次强调:

  • logdir后面没有等号(仅限windows)。
  • 只需要写到runs的目录即可;
  • path 一定是双引号

2. 使用Visdom

Visdom是Facebook专为PyTorch开发的实时可视化工具包,其作用相当于TensorFlow中的Tensorboard,灵活高效且界面美观。如果想更多了解关于Visdom的使用可以参考官方文档

安装
pip install visdom
使用

参看这篇优快云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值