当前位置: 首页 > news >正文

Pytorch可视化Visdom、tensorboardX和Torchvision

Pytorch可视化Visdom、tensorboardX和Torchvision

  • Visdom介绍
    • visdom旨在促进(远程)数据的可视化,重点是支持科学实验。pytorch常用可视化工具。
  • 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介绍

在这里插入图片描述

from tensorboardX import SummaryWriterwriter = 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的关于图像操作的一些方便工具库

  • https://github.com/pytorch/vision
  • https://pytorch.org/docs/master/torchvision/

torchvision主要包括以下几个包:

  • vision.datasets:几个常用视觉数据集,可以下载和加载
  • vision.models:已经训练好的模型,例如:AlexNet,VGG,ResNet
  • vision。transforms:常用的图像操作,例如:随机切割,旋转,数据类型转换,图像到tensor,numpy数组到tensor,tensor到图像等
  • vision.utils、vision.io、vision.ops

http://www.mrgr.cn/news/60900.html

相关文章:

  • 第J8周:Inception v1算法实战与解析
  • 智慧用电监控装置:引领0.4kV安全用电新时代
  • Linux系统解压分卷压缩文件的解决方案
  • 图解Redis 06 | Hash数据类型的原理及应用场景
  • Java与C++:比较与对比
  • 实验04while(简单循环)---7-7 斐波那契数列第n项
  • spygalss cdc 检测的bug(二)
  • Anki插件Export deck to html的改造
  • 后台管理系统的通用权限解决方案(五)SpringBoot整合hibernate-validator实现表单校验
  • Java | Leetcode Java题解之第517题超级洗衣机
  • 【每日一题】王道 - 求序列公共元素
  • 10 个重要的JavaScript概念
  • Cesium的ComputeCommand及影像投影
  • 工业互联网平台赋能制造业数字化转型方案(55页PPT)
  • 深度学习之网络与计算
  • 晶闸管的选择方法
  • [专有网络VPC]创建和管理流日志
  • 脚本判断Zabbix版本
  • Python | Leetcode Python题解之第518题零钱兑换II
  • jQuery Mobile 表单输入