Meet YOLO26: next-gen vision AI.

Link to this sectionUltralytics 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à di esplorazione dei dataset simili (e ampliate) sono disponibili nella Ultralytics Platform.

Ultralytics Explorer dataset visualization GUI

Open In Colab

Ultralytics Explorer è uno strumento per esplorare i dataset di CV utilizzando ricerca semantica, query SQL, ricerca di similarità 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

Link to this sectionInstallazione 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 embedding/ricerca semantica e query SQL ed è basato sul database vettoriale serverless LanceDB. A differenza dei tradizionali DB in memoria, è persistente su disco senza sacrificare le prestazioni, quindi puoi scalare localmente su dataset di grandi dimensioni come COCO senza esaurire la memoria.

Link to this sectionAPI di Explorer#

Questa è una API Python per esplorare i tuoi dataset. Alimenta anche la GUI di Explorer. Puoi usarla per creare i tuoi notebook o script esplorativi per ottenere approfondimenti sui tuoi dataset.

Esplora le funzionalità complete e gli esempi di utilizzo nella documentazione dell'API di Explorer.

Link to this sectionUtilizzo della GUI di Explorer#

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

yolo explorer
Nota

La funzionalità Ask AI usa OpenAI, quindi ti verrà richiesto 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

Link to this sectionFAQ#

Link to this sectionChe 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 similarità vettoriale e persino linguaggio naturale. Questo strumento versatile fornisce sia una GUI che una API Python, permettendo agli utenti di interagire facilmente con i propri dataset. Sfruttando 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 del dataset o esplorando pattern nei dati, Ultralytics Explorer semplifica l'intero processo.

Scopri di più sull'API di Explorer.

Link to this sectionCome installo 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 basate su LanceDB, l'installazione garantisce che le operazioni del database rimangano efficienti e scalabili, anche per dataset di grandi dimensioni come COCO.

Link to this sectionCome posso utilizzare la versione GUI di Ultralytics Explorer?#

Utilizzare 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 del dataset, cercare immagini simili, eseguire query SQL e condurre ricerche semantiche. Inoltre, l'integrazione con la funzionalità Ask AI di OpenAI ti consente 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.

Link to this sectionChe cos'è la funzionalità Ask AI in Ultralytics Explorer?#

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

yolo settings openai_api_key="YOUR_API_KEY"

Per saperne di più su questa funzionalità e su come integrarla, vedi la nostra sezione Utilizzo della GUI di Explorer.

Link to this sectionPosso eseguire Ultralytics Explorer in Google Colab?#

Sì, Ultralytics Explorer può essere eseguito in Google Colab, offrendo 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 i tuoi dataset appieno, sfruttando le risorse cloud di Google. Scopri di più nella nostra Guida a Google Colab.

Commenti