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などのテクノロジーを活用することで、Ultralytics Explorerは過剰なメモリ使用を抑えながら、大規模データセットへの効率的でスケーラブルなアクセスを実現します。詳細なデータセット分析やデータパターンの探索など、Ultralytics Explorerが一連の作業を効率化します。
Explorer APIの詳細をご覧ください。
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ガイドで詳細をご覧ください。