Vai al contenuto

GUI di Explorer

Nota della community ⚠️

A partire da ultralytics>=8.3.10, il supporto per Ultralytics Explorer è stato deprecato. Ma non preoccuparti! Ora puoi accedere a funzionalità simili e persino migliorate tramite Ultralytics HUB, la nostra intuitiva piattaforma no-code progettata per semplificare il tuo flusso di lavoro. Con Ultralytics HUB, puoi continuare a esplorare, visualizzare e gestire i tuoi dati senza sforzo, il tutto senza scrivere una sola riga di codice. Assicurati di provarlo e di sfruttare le sue potenti funzionalità!🚀

Explorer GUI è come un ambiente di prova costruito utilizzando l'API Ultralytics Explorer. Consente di eseguire ricerche di similarità semantica/vettoriale, query SQL e persino ricerche utilizzando il linguaggio naturale tramite la nostra funzione AI, basata su LLM.

Screenshot 1 della dashboard Explorer



Guarda: Panoramica della dashboard di Ultralytics Explorer

Installazione

pip install ultralytics[explorer]

Nota

La funzione Chiedi all'AI funziona tramite OpenAI, quindi ti verrà richiesto di impostare la chiave API per OpenAI quando esegui per la prima volta la GUI. Puoi impostarla in questo modo - yolo settings openai_api_key="..."

La ricerca semantica è una tecnica per trovare immagini simili a un'immagine data. Si basa sull'idea che immagini simili avranno incorporamenti simili. Nell'interfaccia utente, puoi selezionare una o più immagini e cercare le immagini simili a esse. Questo può essere utile quando vuoi trovare immagini simili a un'immagine data o a un insieme di immagini che non funzionano come previsto.

Ad esempio: In questa dashboard di esplorazione VOC, l'utente seleziona un paio di immagini di aeroplani come questa:

Screenshot 2 della dashboard Explorer

Eseguendo una ricerca di similarità, dovresti vedere un risultato simile:

Screenshot 3 della dashboard Explorer

Chiedi all'AI

Questo permette di scrivere come si desidera filtrare il dataset usando il linguaggio naturale. Non è necessario essere esperti nella scrittura di query SQL. Il nostro generatore di query basato sull'intelligenza artificiale lo farà automaticamente dietro le quinte. Ad esempio, si può dire "mostrami 100 immagini con esattamente una persona e 2 cani. Ci possono essere anche altri oggetti" e genererà internamente la query e mostrerà quei risultati. Ecco un esempio di output quando viene chiesto di "Mostra 10 immagini con esattamente 5 persone" e si vedrà un risultato come questo:

Screenshot 4 della dashboard Explorer

Nota: Questo funziona utilizzando Modelli Linguistici Estesi sotto il cofano, quindi i risultati sono probabilistici e a volte potrebbero essere errati

Esegui query SQL sui tuoi set di dati CV

È possibile eseguire query SQL sul set di dati per filtrarlo. Funziona anche se si fornisce solo la clausola WHERE. Una query SQL di esempio mostrerebbe solo le immagini che contengono almeno 1 persona e 1 cane:

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

Screenshot 5 della dashboard Explorer

Questa demo è stata creata utilizzando l'API Explorer, che puoi utilizzare per creare i tuoi notebook o script esplorativi per ottenere informazioni dettagliate sui tuoi set di dati. Per iniziare, consulta la documentazione dell'API Explorer.

FAQ

Cos'è l'interfaccia grafica di Ultralytics Explorer e come posso installarla?

L'interfaccia GUI di Ultralytics Explorer è una potente interfaccia che sblocca funzionalità avanzate di esplorazione dei dati utilizzando l'API Ultralytics Explorer. Consente di eseguire ricerche di similarità semantica/vettoriale, query SQL e query in linguaggio naturale utilizzando la funzione Ask AI basata su Large Language Models (LLM).

Per installare l'Explorer GUI, puoi usare pip:

pip install ultralytics[explorer]

Nota: Per utilizzare la funzione Chiedi all'AI, è necessario impostare la chiave API di OpenAI: yolo settings openai_api_key="...".

Come funziona la funzionalità di ricerca semantica nella GUI di Ultralytics Explorer?

La funzione di ricerca semantica nella GUI di Ultralytics Explorer ti consente di trovare immagini simili a un'immagine data in base ai loro embedding. Questa tecnica è utile per identificare ed esplorare immagini che condividono somiglianze visive. Per utilizzare questa funzione, seleziona una o più immagini nell'interfaccia utente ed esegui una ricerca di immagini simili. Il risultato mostrerà immagini che assomigliano da vicino a quelle selezionate, facilitando l'esplorazione efficiente del dataset e il rilevamento di anomalie.

Scopri di più sulla ricerca semantica e altre funzionalità visitando la sezione Panoramica delle funzionalità.

Posso utilizzare il linguaggio naturale per filtrare i set di dati nella GUI di Ultralytics Explorer?

Sì, con la funzione Ask AI basata su modelli linguistici di grandi dimensioni (LLM), puoi filtrare i tuoi set di dati utilizzando query in linguaggio naturale. Non è necessario essere esperti in SQL. Ad esempio, puoi chiedere "Mostrami 100 immagini con esattamente una persona e 2 cani. Ci possono essere anche altri oggetti" e l'AI genererà la query appropriata sotto il cofano per fornire i risultati desiderati.

Come posso eseguire query SQL sui dataset utilizzando l'interfaccia grafica di Ultralytics Explorer?

L'interfaccia GUI di Ultralytics Explorer consente di eseguire query SQL direttamente sul dataset per filtrare e gestire i dati in modo efficiente. Per eseguire una query, accedere alla sezione delle query SQL nella GUI e scrivere la query. Ad esempio, per visualizzare le immagini con almeno una persona e un cane, è possibile utilizzare:

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

Puoi anche fornire solo la clausola WHERE, rendendo il processo di interrogazione più flessibile.

Per maggiori dettagli, consulta la sezione Query SQL.

Quali sono i vantaggi dell'utilizzo della GUI di Ultralytics Explorer per l'esplorazione dei dati?

L'interfaccia GUI di Ultralytics Explorer migliora l'esplorazione dei dati con funzionalità quali la ricerca semantica, le query SQL e le interazioni in linguaggio naturale tramite la funzione Ask AI. Queste funzionalità consentono agli utenti di:

  • Trova in modo efficiente immagini visivamente simili.
  • Filtra i dataset utilizzando query SQL complesse.
  • Utilizza l'AI per eseguire ricerche in linguaggio naturale, eliminando la necessità di competenze avanzate in SQL.

Queste caratteristiche lo rendono uno strumento versatile per sviluppatori, ricercatori e data scientist che desiderano ottenere informazioni più approfondite sui propri set di dati.

Scopri maggiori informazioni su queste funzionalità nella Documentazione della GUI Explorer.



📅 Creato 1 anno fa ✏️ Aggiornato 4 mesi fa

Commenti