Skip to content

Interface graphique de l'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!🚀

L'interface graphique de l'explorateur est comme un terrain de jeu construit Ă  l'aide de l'API de l'explorateurUltralytics . Elle vous 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



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

Installation

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

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 ont des liens similaires. Dans l'interface utilisateur, vous pouvez sélectionner une ou plusieurs images et rechercher les images qui leur sont similaires. Cela peut s'avérer utile lorsque vous souhaitez 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'avions : Dans ce tableau de bord d'exploration du COV, l'utilisateur sélectionne deux images d'avion comme suit :

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

En effectuant une recherche de similitude, vous devriez obtenir un résultat similaire :

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

Demander Ă  l'IA

Cela vous permet d'Ă©crire comment vous souhaitez filtrer votre ensemble de donnĂ©es en utilisant le langage naturel. Vous n'avez pas besoin d'ĂȘtre compĂ©tent dans 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, vous pouvez dire : "Montrez-moi 100 images avec exactement une personne et 2 chiens. Il peut y avoir d'autres objets" et il gĂ©nĂ©rera en interne la requĂȘte et vous montrera les rĂ©sultats. Voici un exemple de rĂ©sultat lorsqu'on lui demande de "Montrer 10 images avec exactement 5 personnes" et vous verrez 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Ă©cuter des requĂȘtes SQL sur les ensembles de donnĂ©es de votre CV

Vous pouvez exĂ©cuter des requĂȘtes SQL sur votre ensemble de donnĂ©es pour le filtrer. Cela fonctionne Ă©galement si vous ne fournissez que la clause WHERE. L'exemple de requĂȘte SQL montre uniquement 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 utilisant l'API Explorer. Vous pouvez utiliser l'API 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.

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 d'exploration de donnĂ©es avancĂ©es Ă  l'aide de l'APIUltralytics Explorer. Elle vous 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 d'Explorer, vous pouvez utiliser pip :

pip install ultralytics[explorer]

Remarque : pour utiliser la fonction Ask AI, vous devez définir la clé 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 vous permet de trouver des images similaires à une image donnée sur la base de leur intégration. Cette technique est utile pour identifier et explorer des images présentant des similitudes visuelles. Pour utiliser cette fonction, sélectionnez une ou plusieurs images dans l'interface utilisateur et lancez une recherche d'images similaires. Le résultat affichera les images qui ressemblent le plus aux images sélectionnées, ce qui facilitera l'exploration des ensembles de données et la détection des anomalies.

Pour en savoir plus sur la recherche sémantique et d'autres fonctionnalités, consultez 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, grĂące Ă  la fonction Ask AI alimentĂ©e par de grands modĂšles de langage (LLM), vous pouvez filtrer vos ensembles de donnĂ©es Ă  l'aide de requĂȘtes en langage naturel. Vous n'avez pas besoin de maĂźtriser le langage SQL. Par exemple, vous pouvez demander "Montrez-moi 100 images avec exactement une personne et 2 chiens. Il peut y avoir d'autres objets", et l'IA gĂ©nĂ©rera la requĂȘte appropriĂ©e sous le capot pour fournir les rĂ©sultats souhaitĂ©s.

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 Explorer GUI vous permet d'exĂ©cuter des requĂȘtes SQL directement sur votre ensemble de donnĂ©es afin de filtrer et de gĂ©rer les donnĂ©es de maniĂšre efficace. Pour exĂ©cuter une requĂȘte, accĂ©dez Ă  la section RequĂȘte SQL dans l'interface graphique et Ă©crivez votre requĂȘte. Par exemple, pour afficher les images contenant au moins une personne et un chien, vous pouvez utiliser :

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

Vous pouvez Ă©galement ne fournir que la clause WHERE, ce qui rend le processus d'interrogation plus souple.

Pour plus de dĂ©tails, voir la section RequĂȘtes SQL.

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

Ultralytics Explorer GUI 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 fonctionnalitĂ©s permettent aux utilisateurs de :

  • Recherche efficace d'images visuellement similaires.
  • Filtrer les ensembles de donnĂ©es Ă  l'aide de requĂȘtes SQL complexes.
  • Utiliser l'IA pour effectuer des recherches en langage naturel, Ă©liminant ainsi 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 fonctionnalités, consultez la documentation de l'interface graphique de l'explorateur.

📅C rĂ©Ă© il y a 11 mois ✏ Mis Ă  jour il y a 1 mois

Commentaires