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 提供了一个灵活的、基于 Web 的仪表板,用于可视化实时数据,这对于监控科学实验、跟踪机器学习模型训练或实时调试实验代码特别有用。

工作原理

它由一个 Python 客户端和一个 Web 服务器组成。你在本地或远程机器上运行服务器,然后使用 Python 库将图表、图像和文本推送到仪表板。UI 将这些输入组织到“环境”中的“窗口”内。你可以通过拖动、调整大小或关闭这些窗口来与它们交互,并且状态会持久化到磁盘,因此你的仪表板在不同会话间保持一致。

适用人群

需要一种轻量级、可编程的方式来可视化实验结果或模型训练指标,而无需构建自定义 Web 应用程序的研究人员、数据科学家和开发人员。

主要亮点

  • 实时仪表板: 将图表、图像和文本实时广播到基于浏览器的 UI。
  • 状态管理: 自动缓存你的可视化布局和数据,允许你保存、分叉和重新加载特定的仪表板配置。
  • 交互式回调: 支持事件处理(例如按键、点击或属性更新),允许仪表板触发 Python 代码中的操作。
  • 环境组织: 将你的工作区划分为不同的环境,以同时管理多个实验或协作者。
  • 异步支持: 包含一个用于高并发绘图需求的异步客户端。

相关

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