Ultralytics Explorer
コミュニティノート ⚠️
〜の時点で ultralytics>=8.3.10
、Ultralyticsエクスプローラーのサポートは非推奨となりました。しかし、ご心配なく!同様の、さらに強化された機能に、以下からアクセスできるようになりました。 Ultralytics HUBは、ワークフローを効率化するために設計された、直感的でコード不要のプラットフォームです。Ultralytics HUBを使用すると、コードを1行も記述せずに、データの探索、視覚化、管理を簡単に行うことができます。ぜひチェックして、その強力な機能を活用してください!🚀
Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクター類似性検索、さらには自然言語を使用してCVデータセットを探索するためのツールです。これは、同じ機能にアクセスするためのpython APIでもあります。
見る: Ultralytics Explorer API | セマンティック検索、SQLクエリ、AI質問機能
オプションの依存関係のインストール
Explorerは、その機能の一部を外部ライブラリに依存しています。これらは使用時に自動的にインストールされます。これらの依存関係を手動でインストールするには、次のコマンドを使用します。
pip install ultralytics[explorer]
ヒント
Explorerは、embedding/semantic searchとSQLクエリで動作し、LanceDBサーバーレスベクターデータベースを搭載しています。従来のインメモリDBとは異なり、パフォーマンスを犠牲にすることなくディスクに永続化されるため、メモリ不足になることなく、COCOのような大規模なデータセットにローカルでスケールできます。
エクスプローラーAPI
これは、データセットを探索するための python API です。GUI Explorer もこれで動いています。これを使用すると、独自の探索的ノートブックやスクリプトを作成して、データセットに関する洞察を得ることができます。
Explorer API ドキュメントで、すべての機能と使用例をご覧ください。
GUI Explorer の使用方法
GUIデモはブラウザで実行され、データセットの埋め込みを作成したり、類似の画像を検索したり、SQLクエリを実行したり、セマンティック検索を実行したりできます。これは、次のコマンドを使用して実行できます。
yolo explorer
注
AIに質問機能は OpenAI を使用して動作するため、GUI を最初に実行するときに OpenAI の API キーを設定するように求められます。
次のように設定できます - yolo settings openai_api_key="..."
よくある質問
Ultralytics Explorerとは何ですか?また、CVデータセットにどのように役立ちますか?
Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似性検索、さらには自然言語を通じてコンピュータビジョン(CV)データセットを探索するために設計された強力なツールです。この汎用性の高いツールは、GUIとPython APIの両方を提供し、ユーザーがデータセットとシームレスに対話できるようにします。LanceDBのようなテクノロジーを活用することで、Ultralytics Explorerは、過度のメモリ使用なしに、大規模なデータセットへの効率的でスケーラブルなアクセスを保証します。詳細なデータセット分析を実行する場合でも、データパターンを探索する場合でも、Ultralytics Explorerはプロセス全体を効率化します。
Explorer APIの詳細について。
Ultralytics Explorerの依存関係をインストールするにはどうすればよいですか?
Ultralytics Explorer に必要なオプションの依存関係を手動でインストールするには、以下を使用します。 pip
コマンド:
pip install ultralytics[explorer]
これらの依存関係は、セマンティック検索およびSQLクエリの完全な機能に不可欠です。LanceDBを搭載したライブラリを含めることで、COCOのような大規模なデータセットでも、データベース操作の効率とスケーラビリティが維持されるようになります。
Ultralytics Explorer の GUI バージョンを使用するにはどうすればよいですか?
Ultralytics Explorer の GUI バージョンを使用するのは簡単です。必要な依存関係をインストールした後、次のコマンドで GUI を起動できます。
yolo explorer
GUIは、データセットの埋め込みの作成、類似の画像の検索、SQLクエリの実行、およびセマンティック検索の実行のためのユーザーフレンドリーなインターフェイスを提供します。さらに、OpenAIのAsk AI機能との統合により、自然言語を使用してデータセットをクエリできるため、柔軟性と使いやすさが向上します。
ストレージとスケーラビリティに関する情報は、インストール手順をご覧ください。
Ultralytics ExplorerのAsk AI機能とは何ですか?
Ultralytics ExplorerのAsk AI機能を使用すると、ユーザーは自然言語クエリを使用してデータセットを操作できます。OpenAIを搭載したこの機能を使用すると、複雑な質問をして、SQLクエリや同様のコマンドを記述しなくても、洞察に満ちた回答を得ることができます。この機能を使用するには、GUIを初めて実行するときにOpenAI APIキーを設定する必要があります。
yolo settings openai_api_key="YOUR_API_KEY"
この機能と統合方法の詳細については、GUI Explorer Usageセクションをご覧ください。
Google ColabでUltralytics Explorerを実行できますか?
はい、Ultralytics ExplorerはGoogle Colabで実行でき、データセットの探索に便利で強力な環境を提供します。提供されているColabノートブックを開いて開始できます。これは、必要なすべての設定があらかじめ構成されています。
この設定により、Googleのクラウド リソースを活用して、データセットを十分に探索できます。詳細については、Google Colabガイドをご覧ください。