Ultralytics Explorer#
ultralytics>=8.3.12 の時点で、Ultralytics Explorer は削除されています。Explorer を使用するには、pip install ultralytics==8.3.11 をインストールしてください。同様の(拡張された)データセット探索機能は、Ultralytics Platform で利用できます。
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のドキュメントで、すべての機能と使用例をご確認ください。
GUI Explorerの使用方法#
GUIデモはブラウザ上で実行され、データセットの埋め込みを作成して類似画像を検索したり、SQLクエリを実行したり、セマンティック検索を実行したりできます。次のコマンドで実行できます。
yolo explorerAsk AI機能はOpenAIを使用するため、GUIを初めて実行するときにOpenAIのAPIキーを設定するよう求められます。
次のように設定できます - yolo settings openai_api_key="..."
FAQ#
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の使用方法セクションをご覧ください。
はい。Google Colabノートブックで
pip install ultralytics==8.3.11を含むピン留めされたリリースをインストールし、VOC Exploration Example に従って、Googleのクラウド・リソース上で埋め込みの構築と検索の実行を行ってください。詳細は Google Colab Guide をご覧ください。