コンテンツへスキップ

Ultralytics エクスプローラー

Ultralytics エクスプローラー スクリーンショット1

オープン・イン・コラボ Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似性検索、さらには自然言語を使用してCVデータセットを探索するためのツールです。また、同じ機能にアクセスするためのPython APIでもある。



見るんだ: Ultralytics エクスプローラAPI|セマンティック検索、SQLクエリ、Ask AI機能

オプションの依存関係のインストール

エクスプローラーの機能の一部は外部ライブラリに依存しています。これらは使用時に自動的にインストールされる。これらの依存関係を手動でインストールするには、以下のコマンドを使用する:

pip install ultralytics[explorer]

チップ

エクスプローラーは、埋め込み/セマンティック検索とSQLクエリで動作し、LanceDBサーバーレスベクターデータベースを搭載しています。従来のインメモリDBとは異なり、パフォーマンスを犠牲にすることなくディスク上に永続化されるため、COCOのような大規模なデータセットでもメモリ不足になることなくローカルに拡張することができます。

エクスプローラAPI

これはデータセットを探索するためのPython APIです。GUIエクスプローラーにも対応しています。これを使って独自の探索的ノートブックやスクリプトを作成し、データセットに対する洞察を得ることができる。

エクスプローラーAPIの詳細はこちら

GUIエクスプローラーの使い方

GUIデモはブラウザ上で動作し、データセットの埋め込みを作成したり、類似画像を検索したり、SQLクエリを実行したり、セマンティック検索を実行することができます。以下のコマンドで実行できます:

yolo explorer

Ask AI機能はOpenAIを使用しているため、最初にGUIを実行する際にOpenAIのapiキーを設定するよう促されます。 次のように設定します。 yolo settings openai_api_key="..."

Ultralytics エクスプローラーOpenAIの統合

よくあるご質問

Ultralytics エクスプローラーとは何ですか?また、CVデータセットにどのように役立ちますか?

Ultralytics Explorerは、セマンティック検索、SQLクエリ、ベクトル類似性検索、さらには自然言語を通してコンピュータビジョン(CV)データセットを探索するために設計された強力なツールです。この多機能なツールは、GUI とPython API の両方を提供し、ユーザがシームレスにデータセットを操作できるようにします。LanceDB のようなテクノロジーを活用することで、Ultralytics Explorer は、メモリを過剰に使用することなく、大規模なデータセットへの効率的でスケーラブルなアクセスを保証します。詳細なデータセット分析を行う場合でも、データパターンを探索する場合でも、Ultralytics Explorer はプロセス全体を効率化します。

エクスプローラーAPIの詳細はこちら

Ultralytics Explorerの依存関係はどのようにインストールするのですか?

Ultralytics Explorerに必要なオプションの依存関係を手動でインストールするには、以下を使用します。 pip コマンドを使用している:

pip install ultralytics[explorer]

これらの依存関係は、セマンティック検索とSQLクエリの全機能に不可欠です。LanceDBによって駆動されるライブラリを含めることで、インストールは、COCOのような大規模なデータセットであっても、データベース操作が効率的でスケーラブルであることを保証します。

GUI 版Ultralytics Explorer の使い方は?

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エクスプローラーの使用法のセクションを参照してください。

Google ColabでUltralytics Explorerを実行できますか?

Ultralytics ExplorerはGoogle Colabで実行でき、データセット探索のための便利で強力な環境を提供します。Colabノートブックを開くと、必要な設定があらかじめされています:

オープン・イン・コラボ

このセットアップにより、Google のクラウドリソースを活用して、データセットを完全に探索することができます。詳しくはGoogle コラボガイドをご覧ください。



作成日:2024-01-07 更新日:2024-07-04
著者:glenn-jocher(8),RizwanMunawar(1),AyushExel(3)

コメント