Ultralytics Explorer#
ultralytics>=8.3.12以降、Ultralytics Explorerは削除されています。Explorerを使用するには、pip install ultralytics==8.3.11をインストールしてください。同様の(拡張された)データセット探索機能はUltralytics Platformで利用できます。
Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似度検索、自然言語プロンプトを使用してCVデータセットを探索するツールです。同じ機能にアクセスできるPython APIも提供します。
視聴: Ultralytics Explorer API | セマンティック検索、SQL クエリ、AI 質問機能
オプションの依存関係のインストール#
Explorerの一部の機能は外部ライブラリに依存しています。Explorerを使用すると、これらのライブラリは自動的にインストールされます。依存関係を手動でインストールするには、次のコマンドを使用してください。
pip install "ultralytics[explorer]==8.3.11"Explorerは埋め込み/セマンティック検索とSQLクエリに対応し、サーバーレスのベクトルデータベースであるLanceDBを基盤としています。従来のインメモリDBとは異なり、パフォーマンスを損なわずにディスク上へ永続化されるため、メモリ不足になることなく、COCOのような大規模データセットにもローカルで対応できます。
Explorer API#
これは、データセットを探索するためのPython APIです。GUI ExplorerもこのAPIを使用しています。独自の探索用ノートブックやスクリプトを作成し、データセットから知見を得るために活用できます。
Explorer APIドキュメントで、すべての機能と使用例をご確認ください。
GUI Explorerの使用方法#
GUIデモはブラウザー上で動作し、データセットの埋め込みを作成して類似画像を検索したり、SQLクエリを実行したり、セマンティック検索を行ったりできます。次のコマンドで実行できます。
yolo explorerAsk AI機能はOpenAIを使用するため、GUIを初めて実行するときにOpenAIのAPIキーを設定するよう求められます。 次のように設定できます - yolo settings openai_api_key="..."
よくある質問#
Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似度検索、自然言語を使ってコンピュータービジョン(CV)データセットを探索するツールです。GUIとPython APIの両方を提供します。LanceDBを使用して埋め込みをディスク上に保存するため、過剰なメモリ使用を避けながら大規模データセットに対応できます。
Explorer APIの詳細をご覧ください。
Ultralytics Explorerに必要なオプションの依存関係を手動でインストールするには、次の
pipコマンドを使用できます。pip install "ultralytics[explorer]==8.3.11"これらの依存関係は、セマンティック検索とSQLクエリに必要です。LanceDBも含まれており、COCOのような大規模データセットでも、データベース操作の効率性と拡張性を維持します。
Ultralytics ExplorerのGUI版は簡単に使用できます。必要な依存関係をインストールした後、次のコマンドでGUIを起動できます。
yolo explorerGUIでは、データセットの埋め込みの作成、類似画像の検索、SQLクエリの実行、セマンティック検索を行うための使いやすいインターフェースを提供します。OpenAIを利用するAsk AI機能では、自然言語を使ってデータセットにクエリを実行することもできます。
ストレージとスケーラビリティについては、インストール手順をご覧ください。
Ultralytics ExplorerのAsk AI機能を使用すると、自然言語のクエリでデータセットを操作できます。OpenAIを利用するこの機能では、SQLクエリなどのコマンドを書かずにデータセットについて質問できます。この機能を使用するには、GUIを初めて実行するときにOpenAI APIキーを設定してください。
yolo settings openai_api_key="YOUR_API_KEY"この機能とその連携方法について詳しくは、GUI Explorerの使用方法のセクションをご覧ください。
はい。Colabノートブックで
pip install ultralytics==8.3.11を使って指定バージョンをインストールし、VOC探索の例に従って、Googleのクラウドリソース上で埋め込みを作成し、検索を実行してください。Google Colabガイドで詳細をご覧ください。