Skip to content

Ultralytics Explorateur

Ultralytics Capture d'écran de l'explorateur 1

Open In Colab Ultralytics Explorer est un outil permettant d'explorer des ensembles de données CV à l'aide de la recherche sémantique, de requêtes SQL, de la recherche de similarité vectorielle et même à l'aide du langage naturel. C'est aussi une API Python qui permet d'accéder à la même fonctionnalité.



Regarde : Ultralytics Explorer API | Recherche sémantique, requêtes SQL et fonctionnalités Ask AI

Installation des dépendances optionnelles

Explorer dépend de bibliothèques externes pour certaines de ses fonctionnalités. Celles-ci sont automatiquement installées lors de l'utilisation. Pour installer manuellement ces dépendances, utilise la commande suivante :

pip install ultralytics[explorer]

Astuce

Explorer fonctionne sur la recherche intégrée/sémantique et la requête SQL et est alimenté par la base de données vectorielle sans serveur LanceDB. Contrairement aux bases de données en mémoire traditionnelles, elle est persistée sur le disque sans sacrifier les performances, ce qui te permet d'évoluer localement vers de grands ensembles de données comme COCO sans manquer de mémoire.

API de l'explorateur

Il s'agit d'une API Python pour l'exploration de tes ensembles de données. Elle alimente également l'interface graphique de l'explorateur. Tu peux l'utiliser pour créer tes propres carnets d'exploration ou tes propres scripts afin d'obtenir des informations sur tes ensembles de données.

Pour en savoir plus sur l'API Explorer , clique ici.

Utilisation de l'explorateur GUI

La démo GUI s'exécute dans ton navigateur et te permet de créer des embeddings pour ton ensemble de données et de rechercher des images similaires, d'exécuter des requêtes SQL et d'effectuer une recherche sémantique. Elle peut être exécutée à l'aide de la commande suivante :

yolo explorer

Note

La fonction Ask AI fonctionne avec OpenAI, tu seras donc invité à définir la clé api pour OpenAI lorsque tu lanceras l'interface graphique pour la première fois. Tu peux la définir comme ceci - yolo settings openai_api_key="..."

Ultralytics Intégration de l'Explorer OpenAI

FAQ

Qu'est-ce que Ultralytics Explorer et comment peut-il t'aider avec les ensembles de données CV ?

Ultralytics Explorer est un outil puissant conçu pour explorer les ensembles de données de vision par ordinateur (VA) par le biais de la recherche sémantique, des requêtes SQL, de la recherche de similarité vectorielle et même du langage naturel. Cet outil polyvalent fournit à la fois une interface graphique et une API Python , ce qui permet aux utilisateurs d'interagir de façon transparente avec leurs ensembles de données. En s'appuyant sur des technologies telles que LanceDB, Ultralytics Explorer garantit un accès efficace et évolutif aux grands ensembles de données sans utilisation excessive de la mémoire. Qu'il s'agisse d'effectuer une analyse détaillée d'un ensemble de données ou d'explorer des modèles de données, Ultralytics Explorer rationalise l'ensemble du processus.

En savoir plus sur l'API de l'explorateur.

Comment installer les dépendances pour Ultralytics Explorer ?

Pour installer manuellement les dépendances optionnelles nécessaires à Ultralytics Explorer, tu peux utiliser ce qui suit pip commande :

pip install ultralytics[explorer]

Ces dépendances sont essentielles pour la pleine fonctionnalité de la recherche sémantique et de l'interrogation SQL. En incluant des bibliothèques alimentées par LanceDB, l'installation garantit que les opérations de la base de données restent efficaces et évolutives, même pour les grands ensembles de données comme COCO.

Comment puis-je utiliser la version GUI de Ultralytics Explorer ?

L'utilisation de la version GUI de Ultralytics Explorer est très simple. Après avoir installé les dépendances nécessaires, tu peux lancer l'interface graphique avec la commande suivante :

yolo explorer

L'interface graphique offre une interface conviviale pour créer des incorporations d'ensembles de données, rechercher des images similaires, exécuter des requêtes SQL et effectuer des recherches sémantiques. En outre, l'intégration avec la fonction Ask AI d'OpenAI te permet d'interroger les ensembles de données en utilisant le langage naturel, ce qui améliore la flexibilité et la facilité d'utilisation.

Pour des informations sur le stockage et l'évolutivité, consulte nos instructions d'installation.

Qu'est-ce que la fonction Ask AI dans Ultralytics Explorer ?

La fonction Ask AI de Ultralytics Explorer permet aux utilisateurs d'interagir avec leurs ensembles de données à l'aide de requêtes en langage naturel. Alimentée par OpenAI, cette fonction te permet de poser des questions complexes et de recevoir des réponses perspicaces sans avoir besoin d'écrire des requêtes SQL ou des commandes similaires. Pour utiliser cette fonction, tu devras définir ta clé API OpenAI la première fois que tu lanceras l'interface graphique :

yolo settings openai_api_key="YOUR_API_KEY"

Pour en savoir plus sur cette fonctionnalité et sur la façon de l'intégrer, consulte notre section Utilisation de l'explorateur d'interface graphique.

Puis-je exécuter Ultralytics Explorer dans Google Colab ?

Oui, Ultralytics Explorer peut être exécuté dans Google Colab, ce qui fournit un environnement pratique et puissant pour l'exploration des ensembles de données. Tu peux commencer par ouvrir le cahier Colab fourni, qui est préconfiguré avec tous les paramètres nécessaires :

Open In Colab

Cette configuration te permet d'explorer pleinement tes ensembles de données, en tirant parti des ressources en nuage de Google. Pour en savoir plus, consulte notre guideGoogle Colab.



Créé le 2024-01-07, Mis à jour le 2024-07-04
Auteurs : glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

Commentaires