前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >资源 | 挑战谷歌,Facebook 发布交互数据可视化工具 Visdom

资源 | 挑战谷歌,Facebook 发布交互数据可视化工具 Visdom

作者头像
机器之心
发布2018-05-07 11:13:50
8240
发布2018-05-07 11:13:50
举报
文章被收录于专栏:机器之心机器之心

选自GitHub

机器之心编译

参与:微胖、吴攀

FAIR 发布了 Visdom,一款可在 Torch、PyTorch 以及 NumPy 上实现交互式数据可视化的工具套件。FAIR 表示,他们已经内部使用了一段时间并认为这款工具非常有助于研究。Visdom 创作者为 FAIR 的 Allan Jabri、Zeming Lin 以及 Laurens van der Maaten。其中,Allan Jabri 承担了绝大部分研发工作。

项目地址:https://github.com/facebookresearch/visdom

一款能够创造、组织和共享可视化生动丰富数据的灵活工具。支持 Torch 和 Numpy

概述

Visdom 旨在实现更加容易的(远距离的)数据可视化,重点支持科学实验。

为你和你的合作伙伴提供绘图、图像以及文本的可视化。

以编程的方式组织可视化空间或者通过用户接口为生动数据打造仪表板,检查实验结果或调试实验代码。

概念

Visdom 具有一套简单的功能,能够根据各种使用案例进行组合。

窗格(Panes)

该工具的 UI 开始时是一块空白板——你可以填上绘图、图像以及文本。这些会出现在窗格上,你可以拖曳、改变大小或者干脆不要。

窗格会保存在 envs,envs 的状态可以跨会话保存。你可以下载这些内容,包括你用 svg 格式保存绘图。

小贴士:你可以通过浏览器的缩放功能来调适 UI 的大小

环境(Environments/Env)

你可以用 envs 分隔你的可视化空间。默认地,每个用户会有一个叫做 main 的环境。你可以通过 UI 或编程的方式创造新的环境。该环境的状态可以长期保存。

你可以通过 http://localhost.com:8097/env/main 访问一个特定的环境。如果你使用的是托管的服务器,那么你也可以共享你的链接让其他人也能看到你的可视化。

管理环境:服务器启动时,你的环境就会被上传,默认 $HOME/.visdom/。定制化路径可以通过一个命令行参数进行传递。你也可以通过删除环境目录中的相应的 .json 文件来移除对应的环境。

状态(State)

一旦你创造了几个可视化,状态就会维持下来。服务器会自动缓存这些可视化,如果你重新加载页面,这些可视化会重现。

  • 保存(Save):可以使用 save 按钮手动操作。这会串行保存该环境的状态(到磁盘,以 JSON 格式),其中包括视窗的位置。你也可以通过编程的方式保存环境。这有助于更加复杂的可视化操作,这样的配置是有意义的,比如对于一个数据丰富的 demo、一个模型训练仪表板或者系统性的实验。这也会让它们易于共享和复用。
  • 分支(Fork):如果输入新的环境名,然后保存,就会创造一个新的环境,这能有效地为之前的环境创建分支。

机器之心编译,转载请联系本公众号获得授权。

✄------------------------------------------------

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器之心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档