概述
Visdom:一个灵活的可视化工具,可用来对于 实时,富数据的 创建,组织和共享。支持Torch和Numpy还有pytorch。
visdom
可以实现远程数据的可视化,对科学实验有很大帮助。我们可以远程的发送图片和数据,并进行在ui界面显示出来,检查实验结果,或者debug.
要用这个先要安装,对于python模块而言,安装都是蛮简单的:
安装完每次要用直接输入代码打开:
然后根据提示在浏览器中输入相应地址即可,默认地址为::8097/
使用示例
1. vis.text(), vis.image()
其中:
visdom.Visdom(env=‘命名新环境')
vis.text(‘文本', win=‘环境名')
vis.image(‘图片',win=‘环境名')
2. 画直线 .line() 一条
vis.line([x], [y], opts=dict(showlegend=True)[展示说明])
两条
vis.line([x], [y=np.column_stack((np.array(y),np.array(z),np.array(还可以增加)))])
np.column_stack(a,b), 表示两个矩阵按列合并
sin(x)曲线
持续更新图表
使用“append”追加数据,“replace”使用新数据,“remove”用于删除“name”中指定的跟踪。
vis.images()
绘制loss函数的变化趋势
对于Visdom更详细的代码示例详见 链接1
更多介绍详见 链接2
实际代码
此代码出自CycleGAN的 utils.py 里一个实现
train.py中调用代码是
到此这篇关于python第三方库visdom的使用入门教程的文章就介绍到这了,更多相关python visdom使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!