1、TensorBoard简介

TensorBoard:TensorFlow中强大的可视化工具;
支持标量、图像、文本、音频、视频和Embedding等多种数据可视化;

在学习TensorBoard之前,先对其运行机制有大概的了解:

  1. 在python脚本中记录可视化的数据;
  2. 记录的数据会以event file(事件文件)存放到硬盘中;
  3. 在终端使用TensorBoard读取event file,TensorBoard在网页端进行可视化;

下面通过代码学习TensorBoard的具体使用:

import numpy as np
from torch.utils.tensorboard import SummaryWriterwriter = SummaryWriter(comment='test_tensorboard') # 用于记录要可视化的数据for x in range(100):writer.add_scalar('y=2x', x * 2, x) # 'y=2x'是标量的名称, x*2是曲线的y轴,x是曲线的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()

运行上述代码后,会在文件夹中保存一个文件,这就是第二步中的event file文件。要使用TensorBoard,首先需要安装TensorBoard,下面介绍一下怎么安装TensorBoard。

2、TensorBoard安装

在Pycharm的Terminal中安装TensorBoard,输入pip install tensorboard,提示安装完成后;输入pip install future,这样就可以正常运行代码了。

3、TensorBoard运行可视化

在运行上述代码得到event file文件之后,在terminal输入tensorboard --logdir=./runs,在terminal中得到以下输出:

TensorBoard 2.1.1 at http://localhost:6006/ (Press CTRL+C to quit)

点击这个网址就能打开可视化界面;

Pytorch可视化工具 —— TensorBoard相关推荐

  1. PyTorch可视化工具-Tensorboard在线查看训练曲线、网络结构图等

    1 安装 2 如何调用 3 如何查看 4 实战 4.1 代码调用 4.2 查看 1 SCALARS 训练曲线 2 多次训练曲线对比 3 IMAGES 4 CRSPHS 模型图 5 问题与解决 6 工程 ...

  2. PyTorch框架学习十五——可视化工具TensorBoard

    PyTorch框架学习十五--可视化工具TensorBoard 一.TensorBoard简介 二.TensorBoard安装及测试 三.TensorBoard的使用 1.add_scalar() 2 ...

  3. PyTorch 可视化工具Visdom

    参考链接:使用 Visdom 在 PyTorch 中进行可视化                     PyTorch 可视化工具 Visdom 介绍                     Visd ...

  4. 【深度学习】模型训练过程可视化思路(可视化工具TensorBoard)

    [深度学习]模型训练过程可视化思路(可视化工具TensorBoard) 文章目录 1 TensorBoard的工作原理 2 TensorFlow中生成log文件 3 启动TensorBoard,读取l ...

  5. 如何发现「将死」的ReLu?可视化工具TensorBoard助你一臂之力

    深度学习模型训练中会出现各种各样的问题,比如梯度消失.梯度爆炸,以及 Dying ReLU.那么如何及时发现这些问题并找出解决方案呢?本文以 Dying ReLU 问题为例,介绍了如何使用可视化工具 ...

  6. 详解PyTorch可视化工具visdom(一)

    一.介绍 在深度学习领域,模型训练是一个必须的过程,因此常常需要实时监听并可视化一些数据,如损失值loss,正确率acc等.在Tensorflow中,最常使用的工具非Tensorboard莫属:在Py ...

  7. PyTorch可视化工具:GPU内存分配

    本文来源  机器之心  编辑:杜伟 想要了解自己的 PyTorch 项目在哪些地方分配 GPU 内存以及为什么用完吗?不妨试试这个可视化工具. 近日,PyTorch 核心开发者和 FAIR 研究者 Z ...

  8. 3 win10环境下安装Pytorch可视化工具Visdom(亲测,欢迎交流)

    0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流) Visdom可视化工具: 本文测试安装环境为windows10+Anaconda+python3.7.10 (注意先装好Anaco ...

  9. PyTorch 可视化工具 TensorboardX

    可视化教程 使用步骤 1. 导入包 2. 添加标量.模型图 所遇到问题 只显示 scalar,不显示 graph 解决办法 使用步骤 1. 导入包 from tensorboardX import S ...

最新文章

  1. 12306新版上线 还是不能选上下铺
  2. Hivr:基于BCH的社交应用
  3. CCNA课堂练习一:路由器链路备份功能
  4. C语言编程的Debug版和Release版
  5. 人工智能之华为云ModelArts的深度使用体验与AI Gallery应用开发实践
  6. 【Linux】一步一步学Linux——chgrp命令(113)
  7. 关于java static 关键字
  8. 前端学习(1540):案例分析
  9. 《软件项目管理(第二版)》第 8 章——项目团队与干系人 重点部分总结
  10. [精华]如何编写高质量的VB代码
  11. mysql force_MySQL force Index 强制索引概述
  12. Google 开发者大会纪念 T 恤赠送(全球限量)
  13. 时间序列分析工具箱——tidyquant
  14. 2.对memcached进行curd操作
  15. 用PHP爬取知乎的100万用户
  16. Javassist学习总结1
  17. 北达科他州立大学计算机科学专业,2019上海软科世界一流学科排名计算机科学与工程专业排名北达科他州立大学排名第201-300...
  18. oracle rac定时清理归档日志,Rman 定时删除归档日志
  19. 网贷逾期会有什么后果,又如何解决呢?
  20. 正则验证车牌号码(包括新能源车牌)

热门文章

  1. 探索HTTP传输中gzip压缩的秘密
  2. 九大神招,让Python里数据分析神器Jupyter,完美升华
  3. 清华、北大、浙大的计算机课程资源集都在这里
  4. 解决ORA-21561: OID generation failed
  5. Windows11 Docker镜像存储路径更改(非C盘路径)
  6. golang import中的.和_的使用,import的几种方式点,下划线,别名
  7. python -m SimpleHTTPServer
  8. js对象数组计算总计_如何计算数组中的对象
  9. azure多功能成像好用吗_了解Azure持久功能
  10. github 和git_Google编码文档:Git和GitHub