Visdom常用功能
1载入visdom
先把梯子下了,然后再install,简单的pip就行了
pip install visdom ,
使用时:在terminal中输入 python -m visdom.server,会给你一个网址,点击链接进入可视化进程
tips:
如果使用出现error,一般是windows系统中会出现,按照下面的教程重新安装
【我竟然只用一天就学会了大学四年没学会的pytorch入门实战课程!】(附带课程笔记+源码 )_哔哩哔哩_bilibili课时54
2常用的visdom功能
1、数据预处理的可视化,查看训练图片,以及trans之后的图片
1、下面的是在DataLoader之后的调试可视化
db.denormalize(image)是自定义的去transforms.Normalize()的函数,不然通过trans之后输出的图像无法清晰的看出其表达内容,当然也可以直接输出
viz.images(image, nrow=4, win='batch', opts=dict(title='sample_X'))
image:显示的变量名称,nrow=4:一个窗口显示image中的四个图片,
win='batch':这四个图片在叫“batch”的窗口显示,图片的名字叫:sample_X'
def main():import visdomimport timeviz = visdom.Visdom()root = r"F:\CNN\CNN_classification\ml2021spring-hw3\food-11\training\labeled"save_root = r"F:\pytorchstudy\5data_set"db = Getdata(root, save_root, 224, 'train') #Getdata是我重载的dataset类train_data = DataLoader(db, batch_size= 8 , shuffle=True)# image, label = next(iter(train_data))# viz.images同时显示多张图片for image,label in train_data:viz.images(image, nrow=4, win='batch', opts=dict(title='sample_X'))viz.text(str(label.numpy()), win='label',opts = dict(title = 'batch_y'))time.sleep(10)main()
2、跟踪训练loss
from visdom import Visdomviz = Visdom()"""single trace"""
viz.line([[0., 0.]], [0.], win='loss', opts=dict(title='train&valid loss', legend=['train loss', 'test_loss']))
# [y1,y2]=[0., 0.],[x]=[0.],x在最后
# 这个绘图窗口的名字:loss
# 这个图片的名字 :train&valid loss
viz.line([[loss.item(),valid_loss.item()]], [global_step], win='loss', update='append')
# update='append' 在后面连续增加更新
可以跟踪loss,也可以同时跟踪acc,但是windows参数要设置的不一样win='loss'要改成win=’acc‘,当然变量值也要换。
效果图如下所示:
Visdom常用功能相关推荐
- Visdom常用代码
Visdom常用代码 文章目录 Visdom常用代码 vis.line vis.bar vis.histogram 自定义图 // 安装 pip install visdom //启动 python ...
- nginx介绍及常用功能
什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...
- Photoshop抠图、污点处理等常用功能及快捷键
Photoshop抠图.污点处理等常用功能及快捷键 局部图片获取 图片污点修护 各种乱七八糟的常用东西 常用快捷键 常用功能的查看与设置 局部图片获取 a.钢笔工具创建路径后改为选区 b.选区工具3连 ...
- SAP MM不常用功能之供应商Rebate
SAP MM不常用功能之供应商Rebate 采购中的返利流程 返利协议是卖方和买方之间签订的合同,在供应特定价值的物料时给予一定百分比的折扣. 下面是SAP系统中实现该业务场景的具体步骤. Step ...
- SAP QM 不常用功能点之 Physical-Sample Record
SAP QM 不常用功能点之 Physical-Sample Record A record that contains all master data and transaction data fo ...
- 大白菜软件常用功能介绍
大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...
- [转]WebPack 常用功能介绍
概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...
- 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新
达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...
- Word的常用功能设置(
Word的常用功能设置(20181229) 一.Word中中文输入为宋体,英文输入为Times New Roman实现自动切换 二.打造常用的word模板 三.word中的行间距问题 一.Word中中 ...
最新文章
- 再造一个「谷歌大脑」?Samy Bengio加入苹果:将领导全新AI研究部门
- NoSQL and Redis
- 二维码识别器PC版(电脑版)
- 记一次windows的安装
- Oracle WorkFlow(工作流)(一)
- linux怎么添加头文件目录下,linux下编写c++,include的那些头文件在什么地方?
- python中 yield 的用法详解——最简单,最清晰的解释(排序节省内存消耗)
- Google 的隐私噩梦来了......
- 那些在开发中用到的正则表达式
- 获取以及自定义User-Agent在URLSession, NSURLConnection, WKWebView iOS
- AI头发笔刷_笔刷不够用?给你送1000款~快来拿走
- mysql查询下个月过生日的说说_查询优化:说说一个数据库的查询方法
- python爬取双色球历史数据_爬取双色球历史数据
- shuipfcms二次开发之图片上传
- Python量化交易平台开发教程系列7-顶层GUI界面开发(1)
- 微信小程序开发学习5(自定义组件)
- 医疗行业:容灾备份平台建设及运维难点
- Neodynamic Barcode Professional for Windows Forms 14.0
- Windows10+ubuntu 双系统安装(针对联想小新air14)
- sql注入的原理详解
热门文章
- 【§暗贱难防xp主题§】
- Parquet RLE/BitPack编码
- Matlab中imadjust函数的使用方法
- SequoiaDB分布式数据库2022.2月刊
- silverlight数据绑定模式TwoWay,OneWay,OneTime的研究
- python官网下载安装教程
- display:weston:weston-simple-egl: server端
- “凛冬“已至二手车,天天拍车还能“守望“多久?
- Android 泰语/缅甸语/捷克语下,Contacts列表中联系人出现排序错乱的
- c语言餐饮管理结账系统设计,餐饮结账管理系统设计要点.docx