snorkel-team/snorkel

A system for quickly generating training data with weak supervision

解決する課題

Snorkel は、機械学習における手動データラベル付けのボトルネックを解消します。人間が数千もの個別の例を手作業でラベル付けする代わりに、ユーザーがプログラム的にトレーニングデータを作成・管理できるようにすることで、高品質なデータセットの構築に必要な時間と労力を削減します。

仕組み

「弱教師あり学習」のためのフレームワークを提供しており、ユーザーはラベル付け関数を記述することで、データにプログラム的にラベルを割り当てることができます。このアプローチはデータ作成プロセスに数学的およびシステム的な構造をもたらし、反復的な開発を可能にするとともに、すべてのインスタンスを手動でラベル付けすることなく、トレーニングパイプラインに専門知識を注入できるようにします。

対象ユーザー

機械学習プロジェクトのために、大量のラベル付きトレーニングデータを効率的に生成する必要がある機械学習エンジニア、研究者、および専門家向けに設計されています。

主な特徴

  • トレーニングデータのプログラム的なラベル付け
  • 弱教師あり学習モデリングのためのフレームワーク
  • データ拡張およびマルチタスク学習のサポート
  • 医学や産業など、さまざまなドメインとの統合

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト