snorkel-team/snorkel

A system for quickly generating training data with weak supervision

它解決了什麼問題

Snorkel 解決了機器學習中手動資料標註的瓶頸。它不再需要人類手動標註數千個單獨的範例,而是允許使用者以程式化方式建立和管理訓練資料,從而減少構建高品質資料集所需的時間和精力。

運作原理

它提供了一個「弱監督」框架,使用者可以編寫標註函數來以程式化方式為資料分配標籤。這種方法為資料建立過程帶來了數學和系統結構,允許迭代開發,並能夠在不手動標註每個實例的情況下,將領域專業知識注入到訓練流程中。

適用對象

它專為需要為機器學習專案高效產生大量標註訓練資料的機器學習工程師、研究人員和領域專家而設計。

特色亮點

  • 訓練資料的程式化標註
  • 弱監督建模框架
  • 支援資料增強和多任務學習
  • 與醫學和工業等多個領域的整合

相關

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