Vai al contenuto

Ultralytics Esploratore

Ultralytics Schermata 1 di Explorer

Apri in Colab Ultralytics Explorer è uno strumento per l'esplorazione di insiemi di dati CV utilizzando la ricerca semantica, le query SQL, la ricerca di similarità vettoriale e persino il linguaggio naturale. È anche un'API Python per accedere alle stesse funzionalità.



Guarda: Ultralytics API Explorer | Ricerca semantica, query SQL e funzionalità Ask AI

Installazione delle dipendenze opzionali

Explorer dipende da librerie esterne per alcune delle sue funzionalità. Queste vengono installate automaticamente al momento dell'utilizzo. Per installare manualmente queste dipendenze, usa il seguente comando:

pip install ultralytics[explorer]

Suggerimento

Explorer lavora sulla ricerca embedding/semantica e sull'interrogazione SQL ed è alimentato dal database vettoriale serverless LanceDB. A differenza dei tradizionali DB in-memory, è persistente su disco senza sacrificare le prestazioni, per cui è possibile scalare localmente a grandi set di dati come COCO senza esaurire la memoria.

API Explorer

Si tratta di un'API Python per l'esplorazione dei tuoi set di dati. Inoltre alimenta la GUI Explorer. Puoi usarla per creare i tuoi notebook esplorativi o script per ottenere informazioni sui tuoi set di dati.

Scopri di più sull'API di Explorer qui.

Utilizzo di GUI Explorer

La demo GUI viene eseguita nel tuo browser e ti permette di creare embeddings per il tuo set di dati e di cercare immagini simili, eseguire query SQL ed eseguire ricerche semantiche. Può essere eseguita con il seguente comando:

yolo 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="..."

Ultralytics Integrazione di Explorer OpenAI



Creato 2024-01-07, Aggiornato 2024-02-03
Autori: glenn-jocher (6), RizwanMunawar (1), AyushExel (3)

Commenti