Vai al contenuto

Ultralytics Esploratore

Nota della Comunità ⚠️

A partire da ultralytics>=8.3.10, il supporto di Ultralytics explorer è stato deprecato. Ma non preoccupatevi! È ora possibile accedere a funzionalità simili e persino migliorate tramite Ultralytics HUBla nostra piattaforma intuitiva senza codice, progettata per semplificare il vostro flusso di lavoro. Con Ultralytics HUB, potete continuare a esplorare, visualizzare e gestire i vostri dati senza sforzo, il tutto senza scrivere una sola riga di codice. Assicuratevi di dare un'occhiata e di approfittare delle sue potenti funzioni!🚀

Ultralytics Esploratore Schermata 1

Aprire in Colab Ultralytics Explorer è uno strumento per l'esplorazione di insiemi di dati CV utilizzando la ricerca semantica, le query SQL, la ricerca di similarità vettoriale e persino il linguaggio naturale. È anche un'API Python per accedere alle stesse funzionalità.



Guarda: Ultralytics Explorer API | Ricerca semantica, query SQL e funzionalità Ask AI

Installazione delle dipendenze opzionali

Explorer dipende da librerie esterne per alcune delle sue funzionalità. Queste vengono installate automaticamente al momento dell'utilizzo. Per installare manualmente queste dipendenze, utilizzare il seguente comando:

pip install ultralytics[explorer]

Suggerimento

Explorer lavora sulla ricerca embedding/semantica e sull'interrogazione SQL ed è alimentato dal database vettoriale serverless LanceDB. A differenza dei tradizionali DB in-memory, è persistente su disco senza sacrificare le prestazioni, in modo da poter scalare localmente a grandi insiemi di dati come COCO senza esaurire la memoria.

Esploratore API

Si tratta di un'API Python per l'esplorazione degli insiemi di dati. È anche il motore dell'interfaccia grafica Explorer. È possibile utilizzarla per creare i propri notebook esplorativi o script per ottenere approfondimenti sui propri set di dati.

Per saperne di più sull'API di Explorer , cliccate qui.

Uso dell'Explorer GUI

La demo dell'interfaccia grafica viene eseguita nel browser e consente di creare incorporazioni per il set di dati e di cercare immagini simili, eseguire query SQL ed eseguire ricerche semantiche. Può essere eseguita con il seguente comando:

yolo explorer

Nota

La funzione Ask AI funziona con OpenAI, pertanto al primo avvio della GUI verrà richiesto di impostare la chiave api per OpenAI. È possibile impostarla in questo modo yolo settings openai_api_key="..."

Ultralytics Integrazione di Explorer OpenAI

FAQ

Che cos'è Ultralytics Explorer e come può aiutare con i dataset di CV?

Ultralytics Explorer è un potente strumento progettato per l'esplorazione di insiemi di dati di computer vision (CV) attraverso la ricerca semantica, le query SQL, la ricerca di similarità vettoriale e persino il linguaggio naturale. Questo versatile strumento fornisce sia un'interfaccia grafica che un'API Python , consentendo agli utenti di interagire senza problemi con i loro set di dati. Sfruttando tecnologie come LanceDB, Ultralytics Explorer garantisce un accesso efficiente e scalabile a grandi insiemi di dati senza un eccessivo utilizzo della memoria. Sia che si tratti di un'analisi dettagliata di un set di dati o di un'esplorazione di modelli di dati, Ultralytics Explorer semplifica l'intero processo.

Per saperne di più sull'API Explorer.

Come si installano le dipendenze per Ultralytics Explorer?

Per installare manualmente le dipendenze opzionali necessarie per Ultralytics Explorer, si può utilizzare la seguente procedura pip comando:

pip install ultralytics[explorer]

Queste dipendenze sono essenziali per la piena funzionalità della ricerca semantica e dell'interrogazione SQL. Includendo le librerie di LanceDB, l'installazione garantisce che le operazioni del database rimangano efficienti e scalabili, anche per grandi insiemi di dati come COCO.

Come posso utilizzare la versione GUI di Ultralytics Explorer?

L'uso della versione GUI di Ultralytics Explorer è semplice. Dopo aver installato le dipendenze necessarie, è possibile lanciare la GUI con il seguente comando:

yolo explorer

L'interfaccia grafica offre un'interfaccia facile da usare per creare incorporazioni di set di dati, cercare immagini simili, eseguire query SQL e condurre ricerche semantiche. Inoltre, l'integrazione con la funzione Ask AI di OpenAI consente di interrogare i set di dati utilizzando il linguaggio naturale, migliorando la flessibilità e la facilità d'uso.

Per informazioni sull'archiviazione e sulla scalabilità, consultate le nostre istruzioni per l'installazione.

Che cos'è la funzione Ask AI di Ultralytics Explorer?

La funzione Ask AI di Ultralytics Explorer consente agli utenti di interagire con i propri set di dati utilizzando query in linguaggio naturale. Grazie a OpenAI, questa funzione consente di porre domande complesse e di ricevere risposte esaurienti senza dover scrivere query SQL o comandi simili. Per utilizzare questa funzione, è necessario impostare la propria chiave API OpenAI al primo avvio della GUI:

yolo settings openai_api_key="YOUR_API_KEY"

Per ulteriori informazioni su questa funzione e su come integrarla, consultare la sezione Uso di GUI Explorer.

È possibile eseguire Ultralytics Explorer in Google Colab?

Sì, Ultralytics Explorer può essere eseguito in Google Colab, fornendo un ambiente comodo e potente per l'esplorazione del set di dati. Si può iniziare aprendo il notebook Colab fornito, che è preconfigurato con tutte le impostazioni necessarie:

Aprire in Colab

Questa configurazione vi permette di esplorare completamente i vostri set di dati, sfruttando le risorse del cloud di Google. Per saperne di più, consultate la nostra Guida diGoogle Colab.

📅C reato 11 mesi fa ✏️ Aggiornato 2 mesi fa

Commenti