TensorBoard1 相关知识

本文介绍了如何利用Tensorboard进行训练过程的可视化,包括安装Tensorboard、设置logdir、使用SummaryWriter记录标量数据,并在浏览器中查看监控曲线。此外,还提到了Tensorboard的搜索功能以及如何下载和管理曲线图。
摘要由CSDN通过智能技术生成
一、安装(可视化训练过程,用来监控训练是否状态良好)----可视化需要借助Tensorboard
{支持标量、图像、文本、音频、视频、Eenbedding等可视化}

1、安装Tensorboard,同时运行时还提示没有模块past,需要安装future

2、在pycharm---》terminal---》cd 进入当前文件夹: Tensorboard --logdir=./runs---》里面有envents文件
TensorBoard 2.3.0 at http://localhost:6006/ (Press CTRL+C to quit)

3、在浏览器中打开可视化
SCALARS:标量(我们这里只记录了标量)      INATIVE:还没有记录的数据类型(支持标量、图像、文本、音频、视频、Eenbedding等可视化)

多长时间去重新读取event file(模型训练的时候,实时监控曲线变化)

import numpy as np
from torch.utils.tensorboard import SummaryWriter
# 从包中导入.类


# 这个类记录我们想要可视化的数据
writer = SummaryWriter(comment='test_tensorboard')

for x in range(100):

    # 记录了标量。 title,y轴,x轴
    writer.add_scalar('y=2x', x * 2, x)
    writer.add_scalar('y=pow(2, x)',  2 ** x, x)
    
# 多曲线在同一个图像绘制的方法
    writer.add_scalars('data/scalar_group', {"xsinx": x * np.sin(x),
                                             "xcosx": x * np.cos(x),
                                             "arctanx": np.arctan(x)}, x)
writer.close()

4、运行完成后,则当前代码文件夹多了。就是events保存在硬盘中(最后一个文件)。其中上面三个文件夹里面也是events,是通过writer.add_scalar()创建的

5、Tensorboard界面

 (1、显示可以下载,必须选中哪一条曲线。  2、忽略离群点,通常会选。) 

 

6、这里是上面记录的4个event file文件(对号是显示那条曲线, 圆是在所有图中只显示一条曲线)

 

7、搜索功能(搜索每一个图的内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值