Pytorch可视化Visdom、tensorboardX和Torchvision

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 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
相关文章
|
6月前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch基础之模型保存与重载模块、可视化模块讲解(附源码)
PyTorch基础之模型保存与重载模块、可视化模块讲解(附源码)
127 1
|
PyTorch 算法框架/工具 计算机视觉
【PyTorch】Torchvision Models
【PyTorch】Torchvision Models
275 0
|
1月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
3291 3
|
5月前
|
PyTorch 算法框架/工具
win10下安装pytorch,torchvision遇到的bug
win10下安装pytorch,torchvision遇到的bug
|
4月前
|
数据可视化 计算机视觉 异构计算
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
|
4月前
|
数据可视化 PyTorch TensorFlow
PyTorch SummaryWriter TensorBoard 中进行可视化
PyTorch SummaryWriter TensorBoard 中进行可视化
|
6月前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch小技巧:使用Hook可视化网络层激活(各层输出)
这篇文章将演示如何可视化PyTorch激活层。可视化激活,即模型内各层的输出,对于理解深度神经网络如何处理视觉信息至关重要,这有助于诊断模型行为并激发改进。
132 1
|
机器学习/深度学习 存储 数据可视化
PyTorch 神经网络模型可视化(Netron)
PyTorch 神经网络模型可视化(Netron)
1600 0
|
PyTorch 算法框架/工具
【PyTorch】Torchvision
【PyTorch】Torchvision
86 0
|
机器学习/深度学习 数据可视化 前端开发
PyTorch中的可视化工具
PyTorch中的可视化工具
127 0