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 曲線。
  • 狀態持久化:自動快取視覺化內容,並允許使用者儲存和還原特定的佈局檢視。
  • 比較檢視:能夠在單一檢視中比較多個環境中具有相同標題的圖表。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案