visdom作为可视化工具,效率更高。

(1)install

在命令行窗口使用 pip install visdom

(2)开始进程

在程序运行前,开启visdom。使用-m visdom server

然后复制给到的链接服务器打开

(3)使用

第一种方法:画一条直线。

viz=Visdom()  #创建visdom的一个实例
global_step=0.1
# 创建一条直线,前面是Y后面是X,win是标志符,可以理解为名字; 后面title是名字
viz.line([0.],[0.],'win=test_loss',opts=dict(title='test loss'))
# 把数据添加到直线中,对应的就是 Y,X   append是指定操作添加在直线后面,不然会覆盖
viz.line([loss.item()],[global_step],win='test loss',update='append')

第二种方法,画多条线,即横坐标一样,画两条线。

viz=Visdom()  #创建visdom的一个实例
global_step=0.1
viz.line([[0.0,0.0]],[0.],win='test',opts=dict(title='test loss&&acc',legend=['loss','acc']))
viz.line([[test_loss,correct/len(test_loader.dataset)]],[global_step],win='test',update='append')

第三种:可视化功能,把某些数据可视化

viz=Visdom()  #创建visdom的一个实例
global_step=0.1
viz.images(data.view(-1,1,28,28),win='x')
viz.text(str(pred.detach().cpu().numpy()),win='pred',opts=dict(title='pred'))

Pytorch:visdom相关推荐

  1. pytorch使用visdom可视化loss

    目录 介绍 Visdom核心概念 visdom的操作 viz.line的例子 visdom在训练中可视化loss 写在最后: 介绍 visdom是Facebook专门为PyTorch开发的一款可视化工 ...

  2. pytorch与keras_Keras vs PyTorch:如何通过迁移学习区分外星人与掠食者

    pytorch与keras by Patryk Miziuła 通过PatrykMiziuła Keras vs PyTorch:如何通过迁移学习区分外星人与掠食者 (Keras vs PyTorch ...

  3. Keras vs PyTorch:谁是第一深度学习框架?

    「第一个深度学习框架该怎么选」对于初学者而言一直是个头疼的问题.本文中,来自 deepsense.ai 的研究员给出了他们在高级框架上的答案.在 Keras 与 PyTorch 的对比中,作者还给出了 ...

  4. Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略

    Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配.对应版本安装之详细攻略 目录 深度学习中pytorch/torchvision版本和CUDA版本最正确 ...

  5. PyTorch:采用sklearn 工具生成这样的合成数据集+利用PyTorch实现简单合成数据集上的线性回归进行数据分析

    PyTorch:采用sklearn 工具生成这样的合成数据集+利用PyTorch实现简单合成数据集上的线性回归进行数据分析 目录 输出结果 核心代码 输出结果 核心代码 #PyTorch:采用skle ...

  6. DL框架之PyTorch:深度学习框架PyTorch的简介、安装、使用方法之详细攻略

    DL框架之PyTorch:PyTorch的简介.安装.使用方法之详细攻略 DL框架之PyTorch:深度学习框架PyTorch的简介.安装.使用方法之详细攻略 目录 PyTorch的简介 1.pyto ...

  7. Pytorch:NLP 迁移学习、NLP中的标准数据集、NLP中的常用预训练模型、加载和使用预训练模型、huggingface的transfomers微调脚本文件

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) run_glue.py微调脚本代码 python命令执行run ...

  8. Pytorch:RNN、LSTM、GRU 构建人名分类器(one-hot版本、Embedding嵌入层版本)

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 2. RNN经典案例 2.1 使用RNN模型构建人名分类器 学 ...

  9. PyTorch:生态简介

    PyTorch生态简介 PyTorch的强大并不仅局限于自身的易用性,更在于开源社区围绕PyTorch所产生的一系列工具包(一般是Python package)和程序,这些优秀的工具包极大地方便了Py ...

最新文章

  1. 安全测试-抓包工具BurpSuite
  2. 当月、 时间_为什么当月增加的固定资产下月计提折旧?点破了,就很容易!...
  3. C#调用SSIS包及读取DataReader目标
  4. Servlet文件上传功能的实现(commons-fileupload)
  5. c语言 消息框,C# McssageBox:消息框
  6. 阿里云OSS进行文件下载时,报NOSuchKeys: com.aliyun.oss.OSSException: The specified key does not exist.
  7. 【安装配置】克隆方式安装Oracle数据库软件
  8. 初探socket 报式
  9. 太原理工计算机组成原理报告,太原理工计算机组成原理考试题.pdf
  10. 下载和安装Visual C ++ 2008 Express Edition的说明
  11. Ribbon界面制作
  12. debian上虚拟机安装系统
  13. 深度学习的应用与实践
  14. priority java_java基础—-多线程之priority(四)
  15. emc re 整改 超标_EMC测试及整改对策.ppt
  16. 用友U8V系统怎么重启服务器,用友u8怎么重启云服务器
  17. 随机游走 推荐系统论文阅读
  18. 【python】用ChatGPT使用爬虫
  19. Python基础总结(一、二) 基础知识及流程控制
  20. 区块链之发行以太坊 Token

热门文章

  1. LFSR(斐波那契大战伽罗瓦)
  2. Java开发常用软件下载地址合集
  3. 如何使用4EVERLAND-BUCKET在zkSync上Mint一个NFT
  4. JSP的基本语法及运行机制
  5. Selenium-Webdriver系列教程(1)————快速开始
  6. RISC-V “V” 拓展—1.0版本环境搭建与测试
  7. [软考考点解析]软件设计师--正规式与正规集
  8. ios-iap应用内购接入
  9. Ymodem协议解析
  10. 名帖91 宋徽宗赵佶 楷书《千字文》