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

DOMANDE FREQUENTI

Che cos'è Ultralytics Explorer e come può aiutare con i dataset di CV?

Ultralytics Explorer è un potente strumento progettato per esplorare i dataset di computer vision (CV) attraverso la ricerca semantica, le query SQL, la ricerca di similarità vettoriale e persino il linguaggio naturale. Questo versatile strumento fornisce sia un'interfaccia grafica che un'API Python , consentendo agli utenti di interagire senza problemi con i loro set di dati. Sfruttando tecnologie come LanceDB, Ultralytics Explorer garantisce un accesso efficiente e scalabile a dataset di grandi dimensioni senza un eccessivo utilizzo della memoria. Sia che tu stia eseguendo un'analisi dettagliata del set di dati, sia che tu stia esplorando i modelli di dati, Ultralytics Explorer semplifica l'intero processo.

Scopri di più sull'API Explorer.

Come faccio a installare le dipendenze di Ultralytics Explorer?

Per installare manualmente le dipendenze opzionali necessarie a Ultralytics Explorer, puoi utilizzare il seguente metodo pip comando:

pip install ultralytics[explorer]

Queste dipendenze sono essenziali per la piena funzionalità della ricerca semantica e dell'interrogazione SQL. Includendo le librerie alimentate da LanceDB, l'installazione garantisce che le operazioni del database rimangano efficienti e scalabili, anche per grandi insiemi di dati come COCO.

Come posso utilizzare la versione GUI di Ultralytics Explorer?

L'utilizzo della versione GUI di Ultralytics Explorer è semplice. Dopo aver installato le dipendenze necessarie, puoi lanciare la GUI con il seguente comando:

yolo explorer

L'interfaccia grafica offre un'interfaccia facile da usare per creare incorporamenti di dati, cercare immagini simili, eseguire query SQL e condurre ricerche semantiche. Inoltre, l'integrazione con la funzione Ask AI di OpenAI consente di interrogare i dataset utilizzando il linguaggio naturale, migliorando la flessibilità e la facilità d'uso.

Per informazioni sull'archiviazione e sulla scalabilità, consulta le nostre istruzioni per l'installazione.

Che cos'è la funzione Ask AI di Ultralytics Explorer?

La funzione Ask AI di Ultralytics Explorer permette agli utenti di interagire con i loro set di dati utilizzando query in linguaggio naturale. Grazie a OpenAI, questa funzione ti permette di porre domande complesse e di ricevere risposte esaurienti senza dover scrivere query SQL o comandi simili. Per utilizzare questa funzione, dovrai impostare la tua chiave API OpenAI la prima volta che avvii la GUI:

yolo settings openai_api_key="YOUR_API_KEY"

Per saperne di più su questa funzione e su come integrarla, consulta la sezione Uso di GUI Explorer.

Posso eseguire Ultralytics Explorer in Google Colab?

Sì, Ultralytics Explorer può essere eseguito in Google Colab, fornendo un ambiente comodo e potente per l'esplorazione dei dati. Puoi iniziare aprendo il notebook Colab fornito, che è preconfigurato con tutte le impostazioni necessarie:

Apri in Colab

Questa configurazione ti permette di esplorare completamente i tuoi set di dati, sfruttando le risorse del cloud di Google. Per saperne di più consulta la nostra Guida diGoogle Colab.



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

Commenti