Pytorch可视化Visdom、tensorboardX和Torchvision

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
大数据开发治理平台 DataWorks,不限时长
简介: Pytorch可视化Visdom、tensorboardX和Torchvision

Visdom介绍

visdom旨在促进(远程)数据的可视化,重点是支持科学实验。pytorch常用可视化工具。

  • 支持数值(折线图,直方图等)、图像、文本以及视频等
  • 支持Pytroch、Torch和Numpy
  • 用户可以通过编程的方式组织可视化空间或者通过用户接口为数据打造仪表盘,检查实验结果和测试代码。
  • env:环境 & pane:窗格
  • 安装:pip install visdom
  • 启动服务:python -m visdom.server
import visdom
import numpy as np
vis = visdom.Visdom()
vis.text('Hello ,world')
vis.image(np.ones((3,10,10)))

tensorboardX介绍


1698843958557.jpg


from tensorboardX import SummaryWriter
writer = SummaryWriter("log")
for i in range(100):
    writer.add_scalar("a", i, global_step=i)
    writer.add_scalar("b", i ** 2, global_step=i)
writer.close()

命令行运行进入log文件夹下:

  1. cd D:\JetBrains\PycharmProjects\pytorch_code\log
  2. tensorboard --logdir ./
  3. 打开运行结果里的网站(需要安装tensorborad)

Torchvision介绍

  • torchvision是独立于pytorch的关于图像操作的一些方便工具库
  • torchvision主要包括以下几个包:
  • vision.datasets:几个常用视觉数据集,可以下载和加载
  • vision.models:已经训练好的模型,例如:AlexNet,VGG,ResNet
  • vision。transforms:常用的图像操作,例如:随机切割,旋转,数据类型转换,图像到tensor,numpy数组到tensor,tensor到图像等
  • vision.utils、http://vision.io、vision.ops
相关文章
|
5月前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch基础之模型保存与重载模块、可视化模块讲解(附源码)
PyTorch基础之模型保存与重载模块、可视化模块讲解(附源码)
59 1
|
9月前
|
PyTorch 算法框架/工具 计算机视觉
【PyTorch】Torchvision Models
【PyTorch】Torchvision Models
170 0
|
26天前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch小技巧:使用Hook可视化网络层激活(各层输出)
这篇文章将演示如何可视化PyTorch激活层。可视化激活,即模型内各层的输出,对于理解深度神经网络如何处理视觉信息至关重要,这有助于诊断模型行为并激发改进。
19 1
|
9月前
|
机器学习/深度学习 存储 数据可视化
PyTorch 神经网络模型可视化(Netron)
PyTorch 神经网络模型可视化(Netron)
592 0
|
9月前
|
PyTorch 算法框架/工具
【PyTorch】Torchvision
【PyTorch】Torchvision
58 0
|
机器学习/深度学习 存储 数据可视化
PyTorch可视化利器Visdom
在深度学习领域,模型训练是一个必须的过程,因此常常需要实时监听并可视化一些数据,如损失值Loss,正确率Acc等。在Tensorflow中,最常使用的工具非Tensorboard莫属;在Pytorch中,也有类似的TensorboardX,但据说其在张量数据加载的效率方面不如visdom。visdom是FaceBook开发的一款可视化工具github地址,其实质是一款在网页端的web服务器,对Pytorch的支持较好, 可以直接对Tensor进行操作。
223 0
|
Web App开发 存储 数据可视化
【Pytorch 安装TensorboardX及使用
【Pytorch 安装TensorboardX及使用
909 0
|
机器学习/深度学习 数据可视化 PyTorch
【深度学习】pytorch使用tensorboard可视化实验数据
【深度学习】pytorch使用tensorboard可视化实验数据
191 0
【深度学习】pytorch使用tensorboard可视化实验数据
|
数据可视化 算法 PyTorch
Pytorch学习笔记-05 可视化工具 TensorBoard
Pytorch学习笔记-05 可视化工具 TensorBoard
147 0
Pytorch学习笔记-05 可视化工具 TensorBoard
|
3月前
|
机器学习/深度学习 编解码 PyTorch
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)