Tensorboard绘制折线图
1. 绘制如下图所示:
2.参考如下代码:
from torch.utils.tensorboard import SummaryWriter
# 在目录下会创建一个“test_scalar”文件夹。
writer = SummaryWriter("test_scalar")
for i in range(100):
# 第一个维度:标签,第二个维度:y轴,第三个维度:x轴(step)
writer.add_scalar("y=2x", 2*i, i)
writer.close()
创建的数据文件夹,为:
3. 对图像进行展示,需要在cmd框里进行操作:
注:cmd路径要与数据文件夹要相同,例如:应该把此处的“032Pytorch”改成“032Pytorch\Pytorch_learn”。代码如下:
cd Pytorch_learn
结果为:
4. 对数据进行展示:
## 图像展示方式,cmd路径,要保证与数据路径相同
# 常规展示
tensorboard --logdir=test_scalar
# 指定输出通道(适合在工作站中用,防止多用户数据混乱)
tensorboard --logdir=logs --port=6007
5.绘制数据后的结果:
命令行中出现图像链接,如下:
点击链接后跳转到,图像网页:
注:绘制多张图需要修改变量,不然会出现图像的数据叠加,导致混乱
1. 修改数据文件夹名,如“test_scalar1”、“test_scalar2”、“test_scalar3”等任意名称
2.修改图片的Tag,如“y=2x”、“y=3x”等。