visdom简易教程
如果想用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')
visdom简易教程相关推荐
- qmake 简易教程
qmake 简易教程 qmake是Qt开发中默认的构建工具. posted on 2018-05-27 00:09 JichengTang 阅读(...) 评论(...) 编辑 收藏 转载于:http ...
- eslint不报错 vue_【简易教程】基于Vue-cli使用eslint指南
插件安装 首先在vscode插件中搜索eslint和prettier. 啥也不管,这俩必须得装. 插件简介 vscode插件库里的eslint是用来在你写代码的时候就直接给你报错.(vue-cli中的 ...
- Ocelot简易教程(一)之Ocelot是什么
Ocelot简易教程(一)之Ocelot是什么 原文:Ocelot简易教程(一)之Ocelot是什么 作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/955 ...
- 安装python程序后要进行什么设置-安装好Pycharm后如何配置Python解释器简易教程...
这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下. 1.一般来说,当我们启动Pycharm,如果Pych ...
- ST单片机使用ST Visual Programmer软件烧录程序简易教程
文章原始地址: http://feotech.com/?p=100 ST单片机使用ST Visual Programmer软件烧录程序简易教程 ST Visual Programmer 是ST公司为自 ...
- mysql游标进阶_mysql进阶(三)游标简易教程
mysql游标简易教程 从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎.InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键 ...
- Android开发简易教程
Android开发简易教程 Android 开发因为涉及到代码编辑.UI 布局.打包等工序,有一款好用的IDE非常重要.Google 最早提供了基于 Eclipse 的 ADT 作为开发工具,后来在2 ...
- 文件上传利器SWFUpload入门简易教程
凡做过网站开发的都应该知道表单file的确鸡肋. Ajax解决了不刷新页面提交表单,但是却没有解决文件上传不刷新页面,当然也有其它技术让不刷新页面而提交文件,该技术主要是利用隐藏的iFrame, 较A ...
- 【简易教程】基于Vue-cli使用eslint指南
[简易教程]基于Vue-cli使用eslint指南 插件安装 首先在vscode插件中搜索eslint和prettier. 啥也不管,这俩必须得装. 插件简介 vscode插件库里的eslint是用来 ...
最新文章
- 阿里云ECS架设***过程总结
- 计算机类东北大学和大连理工,东北大学VS大连理工大学,谁才是第一,辽宁本地考生也两难...
- Jewels and Stones
- 3、Power View—数据透视表般华丽
- Go 语言框架 Gin 练习1
- python 参数拼接token_对python的unittest架构公共参数token提取方法详解
- 在Spring data中使用r2dbc
- Google 开源技术protobuf 简介与样例
- Linux命令之tree
- slf4j的简单用法以及与log4j的区别
- Java8 Stream新特性详解及实战
- BeX5企业快速开发平台-前端快速开发框架
- 《30天自制操作系统》学习笔记--第12天
- 如何禁止电脑随便修改IP?
- 昨天发现的一些ip黑名单
- 基金从业考试如何备考?
- verilog二分频代码verilog三分频代码
- 电子器件系列25:74HC138译码器
- 基于gh60设计的新配列机械键盘K68
- 学习笔记 - 动态规划做题思路
热门文章
- C Primer Plus(第六版)第六章6.16编程练习-6.16代码
- 如何避免油烟净化器引起的安全事故?
- 大学计算机一条指令的执行过程实验,实验4 一条指令的执行过程 实验报告(4页)-原创力文档...
- Python机器学习--回归算法--线性回归算法
- CSS3与页面布局学习总结(二)——Box Model、边距折叠、内联与块标签、CSSReset...
- 欧冠比赛数据集(梅西不哭-离开巴萨也可能再创巅峰)
- vue 纯前端登录验证码
- Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(三十)Cutout的放置
- vue项目登录页背景图百分百铺满屏幕宽高自适应
- linux让系统再下午三点关机的命令,Linux的关机命令