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.



Created 2024-01-08, Updated 2024-06-02
Authors: glenn-jocher (6), RizwanMunawar (3), AyushExel (1)

Commenti