Overslaan naar inhoud

Ultralytics Verkenner

Ultralytics Verkenner Schermafbeelding 1

Open in Colab Ultralytics Explorer is een hulpmiddel voor het verkennen van CV datasets met behulp van semantisch zoeken, SQL queries, vector similarity search en zelfs met behulp van natuurlijke taal. Het is ook een Python API voor toegang tot dezelfde functionaliteit.



Kijken: Ultralytics Explorer API | Semantisch zoeken, SQL-query's & AI Ask-functies

Installatie van optionele afhankelijkheden

Explorer is voor sommige functies afhankelijk van externe bibliotheken. Deze worden automatisch geĆÆnstalleerd bij gebruik. Gebruik de volgende opdracht om deze afhankelijkheden handmatig te installeren:

pip install ultralytics[explorer]

Tip

Explorer werkt op inbedding/semantisch zoeken & SQL query's en wordt aangedreven door LanceDB serverloze vector database. In tegenstelling tot traditionele in-memory DB's wordt deze op schijf opgeslagen zonder dat dit ten koste gaat van de prestaties, zodat je lokaal kunt schalen naar grote datasets zoals COCO zonder dat je geheugen opraakt.

Verkenner API

Dit is een Python API voor het verkennen van je datasets. Het voedt ook de GUI Verkenner. Je kunt dit gebruiken om je eigen verkennende notitieboeken of scripts te maken om inzicht te krijgen in je datasets.

Lees hier meer over de Explorer API.

GUI Verkenner Gebruik

De GUI-demo draait in je browser waarmee je embeddings kunt maken voor je dataset en kunt zoeken naar vergelijkbare afbeeldingen, SQL-query's kunt uitvoeren en semantisch kunt zoeken. Het kan worden uitgevoerd met het volgende commando:

yolo explorer

Opmerking

De AI-functie van Ask werkt met OpenAI, dus je wordt gevraagd om de api-sleutel voor OpenAI in te stellen wanneer je de GUI voor het eerst start. Je kunt het als volgt instellen - yolo settings openai_api_key="..."

Ultralytics Verkenner OpenAI Integratie

FAQ

Wat is Ultralytics Explorer en hoe kan het helpen met CV datasets?

Ultralytics Explorer is een krachtig hulpmiddel dat is ontworpen voor het verkennen van computer vision (CV) datasets door middel van semantisch zoeken, SQL queries, vector similarity zoeken en zelfs natuurlijke taal. Deze veelzijdige tool biedt zowel een GUI als een Python API, zodat gebruikers naadloos kunnen communiceren met hun datasets. Door gebruik te maken van technologieƫn zoals LanceDB, zorgt Ultralytics Explorer voor efficiƫnte, schaalbare toegang tot grote datasets zonder overmatig geheugengebruik. Of je nu gedetailleerde analyses van datasets uitvoert of gegevenspatronen onderzoekt, Ultralytics Explorer stroomlijnt het hele proces.

Meer informatie over de Explorer API.

Hoe installeer ik de afhankelijkheden voor Ultralytics Explorer?

Om de optionele afhankelijkheden die nodig zijn voor Ultralytics Explorer handmatig te installeren, kun je het volgende doen pip commando:

pip install ultralytics[explorer]

Deze afhankelijkheden zijn essentieel voor de volledige functionaliteit van semantisch zoeken en SQL query's. Door bibliotheken op te nemen die worden aangestuurd door LanceDB, zorgt de installatie ervoor dat de databaseoperaties efficiƫnt en schaalbaar blijven, zelfs voor grote datasets zoals COCO.

Hoe kan ik de GUI-versie van Ultralytics Explorer gebruiken?

Het gebruik van de GUI versie van Ultralytics Explorer is eenvoudig. Na het installeren van de benodigde afhankelijkheden kun je de GUI starten met het volgende commando:

yolo explorer

De GUI biedt een gebruiksvriendelijke interface voor het maken van dataset embeddings, het zoeken naar vergelijkbare afbeeldingen, het uitvoeren van SQL queries en het uitvoeren van semantische zoekopdrachten. Daarnaast kun je door de integratie met OpenAI's Ask AI functie datasets doorzoeken met natuurlijke taal, wat de flexibiliteit en het gebruiksgemak vergroot.

Bekijk voor informatie over opslag en schaalbaarheid onze installatie-instructies.

Wat is de functie Ask AI in Ultralytics Explorer?

De Ask AI functie in Ultralytics Explorer stelt gebruikers in staat om te communiceren met hun datasets door middel van zoekopdrachten in natuurlijke taal. Met deze functie, die wordt aangestuurd door OpenAI, kun je complexe vragen stellen en inzichtelijke antwoorden krijgen zonder dat je SQL-query's of soortgelijke commando's hoeft te schrijven. Om deze functie te gebruiken, moet je de eerste keer dat je de GUI start je OpenAI API-sleutel instellen:

yolo settings openai_api_key="YOUR_API_KEY"

Voor meer over deze functie en hoe deze te integreren, zie onze GUI Explorer Gebruik sectie.

Can I run Ultralytics Explorer in Google Colab?

Ja, Ultralytics Explorer kan worden uitgevoerd in Google Colab, wat een handige en krachtige omgeving biedt voor het verkennen van datasets. Je kunt beginnen met het openen van het meegeleverde Colab-notitieblok, dat vooraf is geconfigureerd met alle benodigde instellingen:

Open in Colab

This setup allows you to explore your datasets fully, taking advantage of Google's cloud resources. Learn more in our Google Colab Guide.



Aangemaakt 2024-01-07, Bijgewerkt 2024-07-04
Auteurs: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

Reacties