Ultralytics YOLO27:
Get Started

Ultralytics Explorer#

Nota della community ⚠️

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 dataset visualization GUI

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"
Suggerimento

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 explorer
Nota

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

Ultralytics Explorer OpenAI Integration

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 explorer

    La 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.11 in 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.

Commenti