Skip to content

Interface graphique de l'explorateur

L'interface graphique de l'explorateur est comme un terrain de jeu construit Ă  l'aide de l'API de l'explorateurUltralytics . Elle te permet d'effectuer des recherches par similaritĂ© sĂ©mantique/vectorielle, des requĂȘtes SQL et mĂȘme des recherches en langage naturel Ă  l'aide de notre fonction ask AI alimentĂ©e par des LLM.

Capture d'Ă©cran du tableau de bord de l'explorateur 1



Regarde : Ultralytics Aperçu du tableau de bord de l'explorateur

Installation

pip install ultralytics[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="..."

La recherche sĂ©mantique est une technique permettant de trouver des images similaires Ă  une image donnĂ©e. Elle repose sur l'idĂ©e que des images similaires auront des incrustations similaires. Dans l'interface utilisateur, tu peux sĂ©lectionner une ou plusieurs images et rechercher les images qui leur sont similaires. Cela peut ĂȘtre utile lorsque tu veux trouver des images similaires Ă  une image donnĂ©e ou un ensemble d'images qui ne donnent pas les rĂ©sultats escomptĂ©s.

Par exemple : Dans ce tableau de bord d'exploration du COV, l'utilisateur sélectionne quelques images d'avion comme ceci :

Capture d'Ă©cran du tableau de bord de l'explorateur 2

En effectuant une recherche de similarité, tu devrais voir un résultat similaire :

Capture d'Ă©cran du tableau de bord de l'explorateur 3

Demande Ă  l'IA

Cela te permet d'Ă©crire comment tu veux filtrer ton ensemble de donnĂ©es en utilisant le langage naturel. Tu n'as pas besoin de maĂźtriser l'Ă©criture de requĂȘtes SQL. Notre gĂ©nĂ©rateur de requĂȘtes alimentĂ© par l'IA le fera automatiquement sous le capot. Par exemple, tu peux dire : "Montre-moi 100 images avec exactement une personne et 2 chiens. Il peut y avoir d'autres objets aussi" et il gĂ©nĂ©rera en interne la requĂȘte et te montrera les rĂ©sultats. Voici un exemple de rĂ©sultat lorsqu'on te demande de "Montrer 10 images avec exactement 5 personnes" et tu verras un rĂ©sultat comme celui-ci :

Capture d'Ă©cran du tableau de bord de l'explorateur 4

Note : Cette mĂ©thode utilise des LLM sous le capot, les rĂ©sultats sont donc probabilistes et peuvent parfois ĂȘtre erronĂ©s.

ExĂ©cute des requĂȘtes SQL sur les ensembles de donnĂ©es de ton CV

Tu peux exĂ©cuter des requĂȘtes SQL sur ton ensemble de donnĂ©es pour le filtrer. Cela fonctionne Ă©galement si tu ne fournis que la clause WHERE. L'exemple de requĂȘte SQL montre seulement les images qui contiennent au moins une personne et un chien :

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Capture d'Ă©cran du tableau de bord de l'explorateur 5

Il s'agit d'une démo qui utilise l'API Explorer. Tu peux utiliser l'API pour créer tes propres carnets ou scripts exploratoires afin d'obtenir des informations sur tes ensembles de données. Pour en savoir plus sur l'API Explorer, clique ici.

FAQ

Qu'est-ce que Ultralytics Explorer GUI et comment l'installer ?

Ultralytics Explorer GUI est une interface puissante qui dĂ©bloque des capacitĂ©s avancĂ©es d'exploration des donnĂ©es Ă  l'aide de l'APIUltralytics Explorer. Elle te permet d'effectuer des recherches de similaritĂ© sĂ©mantique/vectorielle, des requĂȘtes SQL et des requĂȘtes en langage naturel Ă  l'aide de la fonction Ask AI alimentĂ©e par de grands modĂšles de langage (LLM).

Pour installer l'interface graphique de l'explorateur, tu peux utiliser pip :

pip install ultralytics[explorer]

Remarque : pour utiliser la fonctionnalité Ask AI, tu devras définir la clé de l'API OpenAI : yolo settings openai_api_key="...".

Comment fonctionne la fonction de recherche sémantique dans l'interface graphique de Ultralytics Explorer ?

La fonction de recherche sémantique de l'interface graphique de Ultralytics Explorer te permet de trouver des images similaires à une image donnée en fonction de leur intégration. Cette technique est utile pour identifier et explorer les images qui partagent des similitudes visuelles. Pour utiliser cette fonction, sélectionne une ou plusieurs images dans l'interface utilisateur et exécute une recherche d'images similaires. Le résultat affichera les images qui ressemblent étroitement à celles sélectionnées, ce qui facilite l'exploration efficace des ensembles de données et la détection des anomalies.

Tu peux en savoir plus sur la recherche sémantique et d'autres fonctionnalités en visitant la section Aperçu des fonctionnalités.

Puis-je utiliser le langage naturel pour filtrer les ensembles de données dans l'interface graphique de Ultralytics Explorer ?

Oui, avec la fonction Ask AI alimentĂ©e par de grands modĂšles de langage (LLM), tu peux filtrer tes ensembles de donnĂ©es Ă  l'aide de requĂȘtes en langage naturel. Tu n'as pas besoin de maĂźtriser le langage SQL. Par exemple, tu peux demander "Montre-moi 100 images avec exactement une personne et 2 chiens. Il peut y avoir d'autres objets aussi", et l'IA gĂ©nĂ©rera la requĂȘte appropriĂ©e sous le capot pour fournir les rĂ©sultats souhaitĂ©s.

Tu peux voir un exemple de requĂȘte en langage naturel ici.

Comment exĂ©cuter des requĂȘtes SQL sur des ensembles de donnĂ©es Ă  l'aide de l'interface graphique de Ultralytics Explorer ?

Ultralytics L'interface graphique d'Explorer te permet d'exĂ©cuter des requĂȘtes SQL directement sur ton jeu de donnĂ©es afin de filtrer et de gĂ©rer les donnĂ©es de maniĂšre efficace. Pour exĂ©cuter une requĂȘte, rends-toi dans la section RequĂȘte SQL de l'interface graphique et Ă©cris ta requĂȘte. Par exemple, pour afficher les images comportant au moins une personne et un chien, tu peux utiliser :

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Tu peux aussi ne fournir que la clause WHERE, ce qui rend le processus d'interrogation plus flexible.

Pour plus de dĂ©tails, reporte-toi Ă  la section sur les requĂȘtes SQL.

Quels sont les avantages de l'utilisation de l'interface graphique Ultralytics Explorer pour l'exploration des données ?

Ultralytics L'interface graphique d'Explorer amĂ©liore l'exploration des donnĂ©es grĂące Ă  des fonctionnalitĂ©s telles que la recherche sĂ©mantique, les requĂȘtes SQL et les interactions en langage naturel grĂące Ă  la fonction Ask AI. Ces capacitĂ©s permettent aux utilisateurs de : - Trouver efficacement des images visuellement similaires. - Filtrer des ensembles de donnĂ©es Ă  l'aide de requĂȘtes SQL complexes. - Utiliser l'IA pour effectuer des recherches en langage naturel, ce qui Ă©limine le besoin d'une expertise SQL avancĂ©e.

Ces caractéristiques en font un outil polyvalent pour les développeurs, les chercheurs et les scientifiques des données qui cherchent à obtenir des informations plus approfondies sur leurs ensembles de données.

Pour en savoir plus sur ces fonctions, consulte la documentation de l'interface graphique de l'explorateur.



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

Commentaires