YOLO Vision 2026:

Ultralytics Explorer#

Nota per la community ⚠️

A partire da ultralytics>=8.3.12, Ultralytics Explorer è stato rimosso. Per usare Explorer, installa pip install ultralytics==8.3.11. Funzionalità di esplorazione dei dataset simili (e ampliate) sono disponibili in 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 tramite ricerca tramite embedding/semantica e query SQL ed è basato sul database vettoriale serverless LanceDB. A differenza dei tradizionali DB in-memory, viene salvato su disco senza compromettere le prestazioni, permettendoti di scalare localmente su dataset di grandi dimensioni 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 tutte le funzionalità e gli esempi d'uso nella documentazione delle API di Explorer.

Uso della GUI di Explorer#

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

yolo explorer
Nota

La funzionalità 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 in questo modo: yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

FAQ#

  • 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 offre sia una GUI che un'API Python, consentendo agli utenti di interagire senza problemi con i propri dataset. Sfruttando tecnologie come LanceDB, Ultralytics Explorer garantisce un accesso efficiente e scalabile a dataset di grandi dimensioni senza un utilizzo eccessivo di memoria. Che tu stia eseguendo un'analisi dettagliata dei dataset o esplorando pattern di dati, Ultralytics Explorer semplifica l'intero processo.

    Scopri di più sulle API di 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 basate su LanceDB, l'installazione garantisce che le operazioni sul database rimangano efficienti e scalabili, anche per dataset di grandi dimensioni come COCO.

  • 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 su archiviazione e scalabilità, consulta le nostre istruzioni di installazione.

  • La funzionalità Ask AI in Ultralytics Explorer consente agli utenti di interagire con i propri dataset usando query in linguaggio naturale. Alimentata da OpenAI, questa funzionalità ti permette di porre domande complesse e ricevere risposte approfondite senza dover scrivere query SQL o comandi simili. Per usare questa funzionalità, dovrai impostare la tua chiave API OpenAI la prima volta che avvii la GUI:

    yolo settings openai_api_key="YOUR_API_KEY"

    Per maggiori informazioni su questa funzionalità e su come integrarla, consulta la nostra sezione Utilizzo della GUI di Explorer.

  • 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 consente di esplorare appieno i tuoi dataset, sfruttando le risorse cloud di Google. Scopri di più nella nostra Guida a Google Colab.

Commenti