言語: 日本語English

fiftyone プラグイン

トピック
AI エージェント・AI アプリ開発 · データエンジニアリング・分析 · デザイン・メディア制作
初回確認
2026-07-09
最終確認
2026-07-13
解説の最終更新
2026-07-12

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

FiftyOneは、データセットの可視化、モデルの分析、重複検出、推論の実行、予測の評価、カスタムプラグインの開発など、高品質なコンピュータビジョン用データセットとモデルを構築するためのツールです(docs.voxel51.comの記載による)。ソースリポジトリのfiftyone-skillsは、この機能を「Skills」というパッケージ化されたワークフローとして提供しており、Claude CodeやCursor、Gemini CLIなどのAIアシスタントが自然言語での指示に応じてFiftyOneの作業を自律的に実行できるようにします(fiftyone-skills READMEによる)。SkillsはFiftyOneの80以上のオペレーターと自然言語をつなぐ役割を持ち、MCPが必要なSkillについては別途FiftyOne MCP Serverの導入が求められます。リポジトリには、データセットのインポート/エクスポート、重複検出、モデル推論、評価、埋め込みの可視化、プラグイン開発などを含む18種類のSkillが掲載されています。導入は専用インストーラースクリプト、またはClaude CodeのプラグインインストールやGemini CLIの拡張機能インストールといったエージェント向けコマンドで行います。

概要

FiftyOneは、コンピュータビジョン用データセットの構築とキュレーション、Appでのデータおよびモデル予測の可視化、モデル評価、プラグイン開発を行うためのツー��です(docs.voxel51.comの記載による)。fiftyone-skillsリポジトリは、これらの機能を「Skills」としてパッケージ化したもので、AIコーディングアシスタントが読み込んで指示に応じたFiftyOneのワークフローを実行します。データセットと直接やり取りするSkillについては、別リポジトリのFiftyOne MCP Serverと連携する構成になっています。

fiftyone でできること

  • 専用インストーラースクリプトまたはClaude Code、Gemini CLIなど各エージェント向けコマンドでSkillsを導入する
  • COCO、YOLO、VOC、CVAT、CSV、Hugging Face Hubなどの形式でデータセットをインポート・エクスポートする
  • brain similarityを用いて重複画像を検出し削除する
  • Zoo modelsによる検出・分類・セグメンテーション・埋め込みの推論を実行する
  • mAP、precision、recall、混同行列などのモデル評価指標を算出する
  • 埋め込みを2次元で可視化し、クラスターや外れ値を特定する
  • カスタムFiftyOneプラグイン(オペレーターおよびパネル)を開発する
  • 品質チェック、アノテーション監査、クラス分布、データ分割などデータセットのキュレーションをエンドツーエンドで行う
  • データセットの永続化、App接続の問題、MongoDBエラーなどよくある不具合のトラブルシューティングを行う

出典

原文の説明(英語)

Build high-quality datasets and computer vision models. Visualize datasets, analyze models, find duplicates, run inference, evaluate predictions, and develop custom plugins.

fiftyone の変更履歴

一覧に戻る