YOLO Vision 2026:

Ultralytics Explorer#

Nota per la community ⚠️

A partire da ultralytics>=8.3.12, Ultralytics Explorer è stato rimosso. Per utilizzare Explorer, installa pip install ultralytics==8.3.11. Funzionalità di esplorazione del dataset simili (ed estese) sono disponibili nella Ultralytics Platform.

Ultralytics Explorer dataset visualization GUI

Open In Colab

Ultralytics Explorer è uno strumento per esplorare dataset di CV utilizzando la ricerca semantica, query SQL, ricerca di somiglianza vettoriale e prompt in linguaggio naturale. Fornisce inoltre una API Python per accedere alle stesse funzionalità.



Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features

Installazione delle dipendenze opzionali#

Explorer dipende da librerie esterne per alcune delle sue funzionalità. Queste vengono installate automaticamente quando usi Explorer. Per installare manualmente queste dipendenze, usa il seguente comando:

pip install ultralytics[explorer]
Suggerimento

Explorer funziona su embedding/ricerca semantica e query SQL ed è basato sul database vettoriale serverless LanceDB. A differenza dei tradizionali DB in-memory, viene salvato su disco senza sacrificare le prestazioni, così puoi scalare localmente su grandi dataset come COCO senza esaurire la memoria.

API di Explorer#

Questa è una API Python per esplorare i tuoi dataset. Alimenta anche l'interfaccia grafica di Explorer. Puoi usarla per creare i tuoi notebook o script esplorativi per ottenere informazioni sui tuoi dataset.

Esplora le funzionalità complete e gli esempi d'uso nella documentazione della API di Explorer.

Uso della GUI di Explorer#

La demo della GUI viene eseguita nel tuo browser permettendoti di creare embeddings per il tuo dataset e cercare immagini simili, eseguire query SQL ed effettuare ricerche semantiche. Può essere eseguita usando il seguente comando:

yolo explorer
Nota

La funzione Ask AI usa OpenAI, quindi ti verrà chiesto di impostare la chiave API per OpenAI quando avvii la GUI per la prima volta. Puoi impostarla così - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

FAQ#

Cos'è Ultralytics Explorer e come può aiutare con i dataset di CV?#

Ultralytics Explorer è un potente strumento progettato per esplorare dataset di computer vision (CV) tramite ricerca semantica, query SQL, ricerca di somiglianza vettoriale e persino linguaggio naturale. Questo strumento versatile fornisce sia una GUI che una API Python, permettendo agli utenti di interagire senza problemi con i loro dataset. Sfruttando tecnologie come LanceDB, Ultralytics Explorer garantisce un accesso efficiente e scalabile a grandi dataset senza un consumo eccessivo di memoria. Che tu stia eseguendo un'analisi dettagliata del dataset o esplorando modelli di dati, Ultralytics Explorer semplifica l'intero processo.

Scopri di più sulla API di Explorer.

Come posso installare le dipendenze per Ultralytics Explorer?#

Per installare manualmente le dipendenze opzionali necessarie per Ultralytics Explorer, puoi usare il seguente comando pip:

pip install ultralytics[explorer]

Queste dipendenze sono essenziali per la piena funzionalità della ricerca semantica e delle query SQL. Includendo librerie alimentate da LanceDB, l'installazione assicura che le operazioni sul database rimangano efficienti e scalabili, anche per grandi dataset come COCO.

Come posso usare la versione GUI di Ultralytics Explorer?#

Usare la versione GUI di Ultralytics Explorer è semplice. Dopo aver installato le dipendenze necessarie, puoi avviare la GUI con il seguente comando:

yolo explorer

La GUI fornisce un'interfaccia intuitiva per creare embedding di dataset, cercare immagini simili, eseguire query SQL e condurre ricerche semantiche. Inoltre, l'integrazione con la funzione Ask AI di OpenAI ti permette di interrogare i dataset usando il linguaggio naturale, migliorando la flessibilità e la facilità d'uso.

Per informazioni sullo spazio di archiviazione e sulla scalabilità, consulta le nostre istruzioni di installazione.

Cos'è la funzione Ask AI in Ultralytics Explorer?#

La funzione Ask AI in Ultralytics Explorer permette agli utenti di interagire con i loro dataset usando query in linguaggio naturale. Alimentata da OpenAI, questa funzione ti consente di fare domande complesse e ricevere risposte approfondite senza bisogno di scrivere query SQL o comandi simili. Per usare questa funzione, dovrai impostare la tua chiave API di 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, vedi la nostra sezione Uso della GUI di 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 dataset. Puoi iniziare aprendo il notebook Colab fornito, che è preconfigurato con tutte le impostazioni necessarie:

Open In Colab

Questa configurazione ti permette di esplorare a fondo i tuoi dataset, sfruttando le risorse cloud di Google. Scopri di più nella nostra Guida a Google Colab.

Commenti