fossasia/visdom

Tool for real-time visualization, monitoring and collaborative analysis of AI/ML experiments and live data. Supports Python, PyTorch/Torch, NumPy, TensorFlow/Keras https://visdom.dev

解决的问题

Visdom 旨在简化实时远程数据的可视化,专门为科学实验量身定制。它允许研究人员将图表、图像和文本广播到仪表板,用户或协作者可以实时查看,从而无需在实验运行期间手动保存和检查文件。

工作原理

Visdom 采用服务器-客户端架构运行。用户启动 Visdom 服务器,该服务器提供基于 Web 的 UI。然后,Python 客户端将数据发送到此服务器,并将其渲染为交互式窗口。这些窗口可以组织成“environments”(envs),作为跨会话持久存在的独立工作区。UI 允许用户通过拖放、调整大小和整理这些窗口来创建自定义仪表板。

适用对象

主要面向从事科学实验的研究人员和开发人员,例如训练机器学习模型,在这些实验中,实时监控指标、调试实验代码以及比较不同环境下的结果至关重要。

亮点

  • 实时仪表板:实时创建和更新图表、图像和文本的可视化内容。
  • 环境管理:将可视化空间划分为持久、可搜索且可分叉的环境。
  • 交互式回调:Python 客户端可以对前端事件做出反应,例如按键或图像点击。
  • 丰富的绘图库:内置对多种 Plotly 驱动的图表支持,包括学习曲线、混淆矩阵和 ROC 曲线。
  • 状态持久化:自动缓存可视化内容,并允许用户保存和恢复特定的布局视图。
  • 比较视图:能够在单个视图中比较多个环境中的相同标题的图表。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目