Passer au contenu

Ultralytics Explorer

Note de la communauté ⚠️

À partir de ultralytics>=8.3.10, la prise en charge de l'explorateur Ultralytics a été abandonnée. Mais ne vous inquiétez pas ! Vous pouvez désormais accéder à des fonctionnalités similaires, voire améliorées, via Ultralytics HUB, 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. N'oubliez pas d'y jeter un coup d'œil et de profiter de ses puissantes fonctionnalités !🚀

Capture d'écran 1 d'Ultralytics Explorer

Ouvrir dans Colab

Ultralytics Explorer est un outil permettant d'explorer les ensembles de données CV à l'aide de la recherche sémantique, des requêtes SQL, de la recherche de similarité vectorielle et même en utilisant le langage naturel. Il s'agit également d'une API python pour accéder aux mêmes fonctionnalités.



Regarder : API Ultralytics Explorer | Recherche sémantique, requêtes SQL et fonctionnalités d'IA conversationnelle

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]

Astuce

Explorer fonctionne sur l'intégration/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 conservée sur le disque sans sacrifier les performances, vous pouvez donc mettre à l'échelle localement vers de grands ensembles de données comme COCO sans manquer de mémoire.

API Explorer

Ceci est une API python pour explorer vos ensembles de données. Elle alimente également l'explorateur GUI. Vous pouvez l'utiliser pour créer vos propres notebooks ou scripts exploratoires afin d'obtenir des informations sur vos ensembles de données.

Explorez toutes les capacités et des exemples d'utilisation dans la documentation de l'API Explorer.

Utilisation de l'explorateur GUI

La démo GUI s'exécute dans votre navigateur, vous permettant 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

Remarque

La fonctionnalité Ask AI fonctionne avec OpenAI, vous serez donc invité à définir la clé API pour OpenAI lors de la première exécution de l'interface graphique. Vous pouvez la définir comme ceci : yolo settings openai_api_key="..."

Intégration d'Ultralytics Explorer OpenAI

FAQ

Qu'est-ce qu'Ultralytics Explorer et comment peut-il 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 (CV) grâce à la recherche sémantique, aux requêtes SQL, à la recherche de similarité vectorielle et même au 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 tirant parti de 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. Que vous effectuiez une analyse détaillée des ensembles de données ou que vous exploriez 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 la commande suivante pip commande :

pip install ultralytics[explorer]

Ces dépendances sont essentielles à la pleine fonctionnalité de la recherche sémantique et des requêtes SQL. En incluant les bibliothèques optimisées par LanceDB, l'installation garantit que les opérations de 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 d’Ultralytics Explorer ?

L'utilisation de la version GUI d'Ultralytics Explorer est simple. Après avoir installé les dépendances nécessaires, vous pouvez lancer la GUI avec la commande suivante :

yolo explorer

L'interface graphique fournit une interface conviviale pour la création d'embeddings d'ensembles de données, la recherche d'images similaires, l'exécution de requêtes SQL et la réalisation de recherches sémantiques. De plus, l'intégration avec la fonctionnalité Ask AI d'OpenAI vous permet d'interroger des ensembles de données en utilisant le langage naturel, améliorant ainsi la flexibilité et la facilité d'utilisation.

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

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

La fonctionnalité Ask AI dans Ultralytics Explorer permet aux utilisateurs d'interagir avec leurs ensembles de données à l'aide de requêtes en langage naturel. Propulsée par OpenAI, cette fonctionnalité vous permet de poser des questions complexes et de recevoir des réponses pertinentes sans avoir à écrire de requêtes SQL ou des commandes similaires. Pour utiliser cette fonctionnalité, vous devrez 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 notre section Utilisation de l'explorateur GUI.

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

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

Ouvrir dans Colab

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



📅 Créé il y a 1 an ✏️ Mis à jour il y a 4 mois

Commentaires