Ultralytics Explorer#
A partire da ultralytics>=8.3.12, Ultralytics Explorer è stato rimosso. Per usare Explorer, installa pip install ultralytics==8.3.11. Funzionalità simili (e ampliate) per esplorare i dataset sono disponibili su Ultralytics Platform.
Ultralytics Explorer è uno strumento per esplorare dataset di CV usando la ricerca semantica, query SQL, ricerca per similarità vettoriale e prompt in linguaggio naturale. Fornisce anche un'API Python per accedere alle stesse funzionalità.
Guarda: Explorer API di Ultralytics | Ricerca semantica, query SQL e funzionalità Chiedi all'IA
Installazione delle dipendenze facoltative#
Explorer dipende da librerie esterne per alcune delle sue funzionalità. Queste librerie vengono installate automaticamente quando usi Explorer. Per installare manualmente queste dipendenze, usa il seguente comando:
pip install "ultralytics[explorer]==8.3.11"Explorer offre ricerca basata su embedding/semantica e query SQL ed è basato sul database vettoriale serverless LanceDB. A differenza dei tradizionali database in memoria, i dati vengono salvati su disco senza compromettere le prestazioni, così puoi scalare localmente fino a gestire dataset di grandi dimensioni come COCO senza esaurire la memoria.
API di Explorer#
Questa è un'API Python per esplorare i tuoi dataset. È anche alla base della GUI di Explorer. Puoi usarla per creare notebook o script esplorativi personalizzati e ottenere informazioni utili sui tuoi dataset.
Scopri tutte le funzionalità e gli esempi d'uso nella documentazione dell'API di Explorer.
Uso della GUI di Explorer#
La demo della GUI viene eseguita nel browser e ti consente di creare embedding per il tuo dataset, cercare immagini simili, eseguire query SQL e svolgere ricerche semantiche. Puoi avviarla con il seguente comando:
yolo explorerLa funzionalità Ask AI usa OpenAI, quindi al primo avvio della GUI ti verrà chiesto di impostare la chiave API di OpenAI. Puoi impostarla così: yolo settings openai_api_key="..."
Domande frequenti#
Ultralytics Explorer è un potente strumento progettato per esplorare dataset di visione artificiale (CV) attraverso la ricerca semantica, query SQL, ricerca per similarità vettoriale e persino il linguaggio naturale. Questo strumento versatile offre sia una GUI sia un'API Python, consentendoti di interagire facilmente con i tuoi dataset. Grazie a tecnologie come LanceDB, Ultralytics Explorer garantisce un accesso efficiente e scalabile a dataset di grandi dimensioni senza un uso eccessivo della memoria. Che tu stia eseguendo un'analisi dettagliata dei dataset o esplorando schemi nei dati, Ultralytics Explorer semplifica l'intero processo.
Scopri di più sull'API di Explorer.
Per installare manualmente le dipendenze facoltative necessarie per Ultralytics Explorer, puoi usare il seguente comando
pip:pip install "ultralytics[explorer]==8.3.11"Queste dipendenze sono essenziali per sfruttare appieno le funzionalità di ricerca semantica e query SQL. Grazie alle librerie basate su LanceDB, l'installazione garantisce operazioni sul database efficienti e scalabili anche con dataset di grandi dimensioni come COCO.
Usare la versione con GUI di Ultralytics Explorer è semplice. Dopo aver installato le dipendenze necessarie, puoi avviare la GUI con il seguente comando:
yolo explorerLa GUI offre un'interfaccia intuitiva per creare embedding dei dataset, cercare immagini simili, eseguire query SQL e svolgere ricerche semantiche. Inoltre, l'integrazione con la funzionalità Ask AI di OpenAI ti consente di interrogare i dataset in linguaggio naturale, aumentando la flessibilità e la facilità d'uso.
Per informazioni sull'archiviazione e sulla scalabilità, consulta le istruzioni di installazione.
La funzionalità Ask AI di Ultralytics Explorer consente agli utenti di interagire con i propri dataset tramite query in linguaggio naturale. Basata su OpenAI, questa funzionalità ti permette di porre domande complesse e ricevere risposte pertinenti senza dover scrivere query SQL o comandi simili. Per usare questa funzionalità, dovrai impostare la chiave API di OpenAI al primo avvio della GUI:
yolo settings openai_api_key="YOUR_API_KEY"Per saperne di più su questa funzionalità e su come integrarla, consulta la sezione Uso della GUI di Explorer.
Sì. Installa la release con versione bloccata usando
pip install ultralytics==8.3.11in un notebook Colab e segui l'esempio di esplorazione di VOC per creare embedding ed eseguire ricerche sulle risorse cloud di Google. Scopri di più nella nostra guida a Google Colab.