Vai al contenuto

GUI di Explorer

L'interfaccia grafica di Explorer è come un parco giochi costruito utilizzando le API diUltralytics Explorer. Ti permette di eseguire ricerche di similarità semantica/vettoriale, query SQL e persino ricerche in linguaggio naturale grazie alla nostra funzione ask AI alimentata da LLM.

Cruscotto Explorer Screenshot 1



Guarda: Ultralytics Panoramica del cruscotto Explorer

Installazione

pip install ultralytics[explorer]

Nota

La funzione Ask AI funziona con OpenAI, quindi ti verrà richiesto di impostare la chiave api per OpenAI al primo avvio della GUI. Puoi impostarla in questo modo yolo settings openai_api_key="..."

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

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

Schermata 2 del cruscotto di Explorer

Eseguendo la ricerca per similarità, dovresti vedere un risultato simile:

Schermata 3 del cruscotto di Explorer

Chiedi all'AI

Questo ti permette di scrivere come vuoi filtrare il tuo set di dati usando il linguaggio naturale. Non è necessario essere esperti nella scrittura di query SQL. Il nostro generatore di query alimentato dall'intelligenza artificiale lo farà automaticamente. Ad esempio, puoi dire: "Mostrami 100 immagini con esattamente una persona e due cani. Possono esserci anche altri oggetti" e il generatore di query genererà internamente la query e ti mostrerà i risultati. Ecco un esempio di output quando viene chiesto "Mostra 10 immagini con esattamente 5 persone" e vedrai un risultato come questo:

Cruscotto Explorer Screenshot 4

Nota: questo funziona utilizzando gli LLM sotto il cofano, quindi i risultati sono probabilistici e a volte potrebbero essere sbagliati.

Esegui query SQL sui tuoi set di dati CV

Puoi eseguire query SQL sul tuo set di dati per filtrarlo. Funziona anche se fornisci solo la clausola WHERE. Una query SQL di esempio mostrerebbe solo le immagini in cui sono presenti almeno una persona e un cane:

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

Cruscotto Explorer Screenshot 5

Questa è una demo che utilizza l'API di Explorer. Puoi usare l'API per creare i tuoi quaderni esplorativi o script per ottenere informazioni sui tuoi set di dati. Scopri di più sull'API Explorer qui.

DOMANDE FREQUENTI

Cos'è Ultralytics Explorer GUI e come si installa?

Ultralytics Explorer GUI è una potente interfaccia che sblocca funzionalità avanzate di esplorazione dei dati grazie all'API Explorer di Ultralytics . Ti permette di eseguire ricerche di similarità semantica/vettoriale, query SQL e query in linguaggio naturale utilizzando la funzione Ask AI alimentata da Large Language Models (LLM).

Per installare la GUI di Explorer, puoi utilizzare pip:

pip install ultralytics[explorer]

Nota: per utilizzare la funzione Ask AI, dovrai impostare la chiave API OpenAI: yolo settings openai_api_key="...".

Come funziona la funzione di ricerca semantica nella GUI di Ultralytics Explorer?

La funzione di ricerca semantica dell'interfaccia grafica di Ultralytics Explorer ti permette di trovare immagini simili a una determinata immagine in base alle loro incorporazioni. 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à le immagini che assomigliano molto a quelle selezionate, facilitando l'esplorazione efficiente del set di dati e il rilevamento delle anomalie.

Per saperne di più sulla ricerca semantica e su altre funzioni, visita la sezione Panoramica delle funzioni.

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

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

Guarda qui un esempio di query in linguaggio naturale.

Come si eseguono le query SQL sui dataset utilizzando la GUI di Ultralytics Explorer?

Ultralytics La GUI di Explorer ti permette di eseguire query SQL direttamente sul tuo set di dati per filtrare e gestire i dati in modo efficiente. Per eseguire una query, vai alla sezione query SQL della GUI e scrivi la tua query. Ad esempio, per mostrare le immagini con almeno una persona e un cane, puoi usare:

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 dell'interfaccia grafica di Ultralytics Explorer per l'esplorazione dei dati?

Ultralytics L'interfaccia grafica di Explorer migliora l'esplorazione dei dati con funzioni come la ricerca semantica, l'interrogazione SQL e le interazioni in linguaggio naturale attraverso la funzione Ask AI. Queste funzionalità consentono agli utenti di: - Trovare in modo efficiente immagini visivamente simili. - Filtrare i set di dati utilizzando complesse query SQL. - Utilizzare l'intelligenza artificiale per eseguire ricerche in linguaggio naturale, eliminando la necessità di competenze SQL avanzate.

Queste caratteristiche lo rendono uno strumento versatile per gli sviluppatori, i ricercatori e i data scientist che desiderano ottenere approfondimenti sui loro set di dati.

Scopri di più su queste funzioni nella Documentazione dell'interfaccia grafica di Explorer.



Creato 2024-01-08, Aggiornato 2024-07-04
Autori: glenn-jocher (7), RizwanMunawar (3), AyushExel (1)

Commenti