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