fiftyone: データセットのキュレーションとコンピュータビジョンモデルの評価のためのビジュアルAI開発プラットフォーム

fiftyone: データセットのキュレーションとコンピュータビジョンモデルの評価のためのビジュアルAI開発プラットフォーム

何を解決するか

FiftyOneは、開発者が高品質なコンピュータビジョンデータセットとモデルを構築するのを支援するために設計されています。複雑なビジュアルAI開発ワークフローの可視化、ラベル付け、および評価の難しさを解決し、ユーザーが単純なファイルエクスプローラーを超えて、データキュレーションとモデル分析のための専用プラットフォームへと移行することを可能にします。

仕組み

FiftyOneは、強力なビジュアルインターフェース(FiftyOne App)を提供し、ユーザーが画像、ビデオ、およびそれに関連付けられたラベルを探索することを可能にします。PyTorchやHugging Faceのような一般的なディープラーニングライブラリと統合されており、ユーザーは埋め込み(embeddings)を可視化し、モデルのパフォーマンスにおける失敗モードを特定し、アプリケーション内で直接2Dおよび3Dのラベルを作成または編集することができます。

対象ユーザー

データセットのキュレーション、モデルの評価、およびラベル管理のためのツールを必要とする、ビジュアルAIに取り組むコンピュータビジョンエンジニアおよびデータサイエンティスト。

ハイライト

  • Native Annotation: App内で直接2Dおよび3Dのラベルを作成・編集するか、外部ツールと統合します。
  • Visual Exploration: 画像、ビデオ、および関連付けられたラベルを統一されたインターフェースで探索します。
  • Embedding Exploration: 埋め込みポイントに基づいてサンプルを選択して表示します。
  • ** Model Analysis:** パフォーマンスを評価し、特定の失敗モードを特定してモデルを微調整します。
  • Data Curation: アノテーションエラーやエッジケースを迅速に見つけ出し、修正します。
  • Rich Integrations: PyTorch、Hugging Face、およびUltralyticsと互換性があります。

Sources