visdom简易教程

visdom简易教程如果想用pytorch来做神经网络学习和训练,那么不管想不想,你都得学visdom这个可视化工具,因为别人全部用这个玩意在进行可视化显示,如果不会用有时甚至别人的代码都跑不起来。这里这么说似乎显得有点怨念,这是真的,因为本人一开始并不想要去搞它。但后来学着学着发现这真是个神器,难怪那么多人一上来直接要求先装上这个。要用这个先要安装,对于python模块而言,安装都是蛮简单的:pipinsta…

大家好,又见面了,我是你们的朋友全栈君。

如果想用pytorch来做神经网络学习和训练,那么不管想不想,你都得学visdom这个可视化工具,因为别人全部用这个玩意在进行可视化显示,如果不会用有时甚至别人的代码都跑不起来。这里这么说似乎显得有点怨念,这是真的,因为本人一开始并不想要去搞它。但后来学着学着发现这真是个神器,难怪那么多人一上来直接要求先装上这个。

要用这个先要安装,对于python模块而言,安装都是蛮简单的:

pip install visdom

安装完每次要用直接输入代码打开:

python -m visdom.server

然后根据提示在浏览器中输入相应地址即可,默认地址为:

http://localhost:8097/

使用示例如下:

import visdom
import torch
# 新建一个连接客户端
# 指定env = 'test1',默认是'main',注意在浏览器界面做环境的切换
vis = visdom.Visdom(env='test1')
# 绘制正弦函数
x = torch.arange(1, 100, 0.01)
y = torch.sin(x)
vis.line(X=x,Y=y, win='sinx',opts={'title':'y=sin(x)'})
# 绘制36张图片随机的彩色图片
vis.images(torch.randn(36,3,64,64).numpy(),nrow=6, win='imgs',opts={'title':'imgs'})

在这里插入图片描述

在这里插入图片描述
如果要用来绘制loss函数的变化趋势,可以使用line函数,具体如下:

#绘制loss变化趋势,参数一为Y轴的值,参数二为X轴的值,参数三为窗体名称,参数四为表格名称,参数五为更新选项,从第二个点开始可以更新
vis.line(Y=np.array([totalloss.item()]), X=np.array([traintime]),
                win=('train_loss'),
                opts=dict(title='train_loss'),
                update=None if traintime == 0 else 'append'
                )
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148697.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月26日 下午11:36
下一篇 2022年6月26日 下午11:36


相关推荐

  • myeclipse6.0下载及注冊码

    myeclipse6.0下载及注冊码

    2021年12月10日
    45
  • java consumes,java – 带@Consumes,@ Produces和JAXB的简单JAX-RS示例

    java consumes,java – 带@Consumes,@ Produces和JAXB的简单JAX-RS示例我正在尝试使用 Produces Consumes 注释和 JAXB 创建和运行 JAX RS 的简单示例 Stateless LocalBean Path hotel publicclassR GET Produces MediaType APPLICATION XML Path hotelId publicHotelR PathPa

    2026年3月17日
    1
  • adb出现adb server is out of date时的解决的方法

    adb出现adb server is out of date时的解决的方法

    2021年11月29日
    56
  • 数据库泄密 事件_数据库的安全性

    数据库泄密 事件_数据库的安全性知道CSDN用户数据库泄露这件事情是在12月21日晚上八九点的时候,那时候正在整理第二天报告要用到的思维导图,大奎告诉我说CSDN的用户密码都被泄露了,刚开始还不相信,不过当我从网上下载CSDN数据库文件,并看到自己的账户和密码时,我信了,并且心惊了一下,本来想着对自己的密码立刻进行修改,但网站采取了紧急措施,关闭了相应的功能,或许是为了防止别人恶意修改吧.       此次事件在互联网上

    2026年1月26日
    5
  • PhpStorm 2017.2.1 激活和汉化

    PhpStorm 2017.2.1 激活和汉化之前网上有很多 PhpStorm 在线激活地址 但是基本上大多数都被封杀 其他激活方式又行不通 有知道的可以分享下 现在我把找到的并且能用的分享给大家 激活试用期的用户可在 PhpStorm 菜单栏 Help Register 打开选择 Licenseserve 输入以下任意一个地址 http idea imsxm com nbsp http

    2026年3月26日
    2
  • MySQL的锁机制和加锁原理

    MySQL的锁机制和加锁原理MySQL的锁机制和加锁原理文章目录MySQL的锁机制和加锁原理1.行锁2.表锁3.页锁4.乐观锁和悲观锁4.1悲观锁4.2乐观锁5.MySQL/InnoDB中的行锁和表锁问题5.1InnoDB锁的特性6.RecordLock、GapLock、Next-keyLock锁6.1.RecordLock6.2.GapLock6.2.​1什么叫间隙锁6.2.2为什么说gap锁是RR隔离级别…

    2022年6月5日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号