YOLO Vision 2026:

Ultralytics Explorer#

コミュニティからのお知らせ ⚠️

**ultralytics>=8.3.12**の時点で、Ultralytics Explorerは削除されました。Explorerを使用するには、pip install ultralytics==8.3.11をインストールしてください。類似の(および拡張された)データセット探索機能は、Ultralytics Platformで利用できます。

Ultralytics Explorer dataset visualization GUI

Open In Colab

Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似度検索、自然言語プロンプトを使用してCVデータセットを探索するためのツールです。また、同じ機能にアクセスするためのPython APIも提供しています。



Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features

オプショナル依存関係のインストール#

Explorerの一部の機能は外部ライブラリに依存しています。これらはExplorerを使用する際に自動的にインストールされます。これらの依存関係を手動でインストールするには、次のコマンドを使用します。

pip install ultralytics[explorer]
ヒント

Explorerは、埋め込み/セマンティック検索およびSQLクエリに対応しており、サーバーレスベクトルデータベースのLanceDBを基盤としています。従来のインメモリDBとは異なり、パフォーマンスを犠牲にすることなくディスク上に永続化されるため、メモリ不足に陥ることなくCOCOなどの大規模データセットにローカルでスケールさせることができます。

Explorer API#

これは、データセットを探索するためのPython APIです。GUI Explorerもこれによって動作しています。これを使用して独自の探索用ノートブックやスクリプトを作成し、データセットについてのインサイトを得ることができます。

すべての機能と使用例については、Explorer API documentationをご覧ください。

GUI Explorerの使用方法#

GUIデモはブラウザ上で実行され、データセットのembeddingsの作成、類似画像の検索、SQLクエリの実行、およびセマンティック検索を行うことができます。以下のコマンドを使用して実行できます。

yolo explorer
注意

Ask AI機能はOpenAIを使用しているため、GUIを最初に実行する際にOpenAIのAPIキーの設定を求められます。 以下のように設定できます - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

よくある質問 (FAQ)#

  • Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似度検索、さらには自然言語を通じてcomputer vision(CV)データセットを探索するために設計された強力なツールです。この多機能なツールはGUIとPython APIの両方を提供し、ユーザーがデータセットとシームレスにやり取りできるようにします。LanceDBのような技術を活用することで、Ultralytics Explorerは過剰なメモリ使用量を抑えながら、大規模データセットへの効率的でスケーラブルなアクセスを保証します。詳細なデータセット分析を行っている場合でも、データの傾向を探索している場合でも、Ultralytics Explorerはプロセス全体を効率化します。

    Explorer APIの詳細については、こちらをご覧ください。

  • Ultralytics Explorerに必要なオプションの依存関係を手動でインストールするには、次のpipコマンドを使用できます。

    pip install ultralytics[explorer]

    これらの依存関係は、セマンティック検索とSQLクエリのすべての機能にとって不可欠です。LanceDBを基盤とするライブラリを含めることで、COCOのような大規模データセットに対しても、データベース操作が効率的でスケーラブルな状態を維持できるようになります。

  • Ultralytics ExplorerのGUI版の使用は簡単です。必要な依存関係をインストールした後、次のコマンドでGUIを起動できます。

    yolo explorer

    GUIは、データセットの埋め込みの作成、類似画像の検索、SQLクエリの実行、セマンティック検索の実施を行うためのユーザーフレンドリーなインターフェースを提供します。さらに、OpenAIのAsk AI機能との統合により、自然言語を使用してデータセットにクエリを実行できるため、柔軟性と使いやすさが向上します。

    ストレージとスケーラビリティに関する情報については、installation instructionsをご確認ください。

  • Ultralytics ExplorerのAsk AI機能により、ユーザーは自然言語のクエリを使用してデータセットとやり取りすることができます。OpenAIを基盤とするこの機能により、SQLクエリや同様のコマンドを書くことなく、複雑な質問をしたり洞察に満ちた回答を得たりすることが可能になります。この機能を使用するには、GUIを最初に実行する際にOpenAIのAPIキーを設定する必要があります。

    yolo settings openai_api_key="YOUR_API_KEY"

    この機能の詳細と統合方法については、GUI Explorer Usageのセクションをご覧ください。

  • はい、Ultralytics ExplorerはGoogle Colabで実行でき、データセット探索のための便利で強力な環境を提供します。必要な設定がすべて事前設定されている提供されたColabノートブックを開くことから始めることができます。

    Open In Colab

    このセットアップにより、Googleのクラウドのリソースを活用しながら、データセットを十分に探索することができます。Google Colab Guideで詳細をご確認ください。

コメント