Ultralytics Verkenner
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:
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:
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="..."
Gemaakt op 2024-01-07, Bijgewerkt op 2024-02-03
Auteurs: glenn-jocher (6), RizwanMunawar (1), AyushExel (3)