Skip to content

Ultralytics Explorateur

Note communautaire ⚠️

Depuis le ultralytics>=8.3.10La prise en charge de l'explorateur Ultralytics a été supprimée. Mais ne vous inquiétez pas ! Vous pouvez désormais accéder à des fonctionnalités similaires, voire améliorées, par l'intermédiaire de Ultralytics HUBHUB, notre plateforme intuitive sans code conçue pour rationaliser votre flux de travail. Avec Ultralytics HUB, vous pouvez continuer à explorer, visualiser et gérer vos données sans effort, le tout sans écrire une seule ligne de code. Ne manquez pas de le découvrir et de profiter de ses puissantes fonctionnalités!🚀

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és vectorielles et même du langage naturel. Il s'agit également d'une API Python permettant d'accéder à la même fonctionnalité.



Regarder : 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, utilisez la commande suivante :

pip install ultralytics[explorer]

Conseil

Explorer fonctionne sur la recherche sémantique et l'interrogation SQL et est alimenté par la base de données vectorielle sans serveur LanceDB. Contrairement aux bases de données traditionnelles en mémoire, elle est persistée sur le disque sans sacrifier les performances, de sorte que vous pouvez évoluer localement vers de grands ensembles de données tels que COCO sans manquer de mémoire.

API de l'explorateur

Il s'agit d'une API Python pour l'exploration de vos ensembles de données. Elle alimente également l'interface graphique Explorer. Vous pouvez l'utiliser pour créer vos propres carnets ou scripts exploratoires afin d'obtenir des informations sur vos ensembles de données.

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

Utilisation de l'explorateur GUI

La démo GUI fonctionne dans votre navigateur et vous permet de créer des embeddings pour votre 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, il vous sera donc demandé de définir la clé api pour OpenAI lorsque vous lancerez l'interface graphique pour la première fois. Vous pouvez la définir comme suit : - yolo settings openai_api_key="..."

Ultralytics Intégration de l'Explorer OpenAI

FAQ

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

Ultralytics Explorer est un outil puissant conçu pour explorer les ensembles de données de vision par ordinateur (CV) 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 , permettant aux utilisateurs d'interagir de manière 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 Explorer.

Comment installer les dépendances pour Ultralytics Explorer ?

Pour installer manuellement les dépendances optionnelles nécessaires à Ultralytics Explorer, vous pouvez 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 simple. Après avoir installé les dépendances nécessaires, vous pouvez lancer l'interface graphique à l'aide de la commande suivante :

yolo explorer

L'interface graphique est conviviale et permet de créer des incorporations d'ensembles de données, de rechercher des images similaires, d'exécuter des requêtes SQL et d'effectuer des recherches sémantiques. En outre, l'intégration avec la fonction Ask AI d'OpenAI vous permet d'interroger des 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é, consultez 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. Exploitée par OpenAI, cette fonction vous permet de poser des questions complexes et de recevoir des réponses pertinentes sans avoir à écrire des requêtes SQL ou des commandes similaires. Pour utiliser cette fonctionnalité, vous devez définir votre clé API OpenAI la première fois que vous exécutez l'interface graphique :

yolo settings openai_api_key="YOUR_API_KEY"

Pour en savoir plus sur cette fonctionnalité et sur la manière de l'intégrer, consultez la section Utilisation de l'explorateur d'interface graphique.

Puis-je utiliser Ultralytics Explorer dans Google Colab ?

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

Open In Colab

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

📅C réé il y a 10 mois ✏️ Mis à jour il y a 1 mois

Commentaires