Ultralytics Explorer#
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 è 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]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 explorerLa 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="..."
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 explorerLa 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:
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.