Ultralytics Entdecker
Ultralytics Explorer ist ein Tool zur Erkundung von Lebenslaufdatensätzen mithilfe von semantischer Suche, SQL-Abfragen, Vektorähnlichkeitssuche und sogar natürlicher Sprache. Es ist auch eine Python API für den Zugriff auf dieselben Funktionen.
Pass auf: Ultralytics Explorer API | Semantische Suche, SQL-Abfragen & Ask AI-Funktionen
Installation von optionalen Abhängigkeiten
Der Explorer ist für einige seiner Funktionen auf externe Bibliotheken angewiesen. Diese werden bei der Verwendung automatisch installiert. Um diese Abhängigkeiten manuell zu installieren, verwende den folgenden Befehl:
Tipp
Explorer arbeitet mit Einbettung/semantischer Suche und SQL-Abfragen und wird von der serverlosen Vektordatenbank LanceDB unterstützt. Anders als herkömmliche In-Memory-DBs wird sie ohne Leistungseinbußen auf der Festplatte persistiert, sodass du lokal auf große Datenmengen wie COCO skalieren kannst, ohne dass dir der Speicher ausgeht.
Explorer API
Dies ist eine Python API für die Erkundung deiner Datensätze. Sie unterstützt auch den GUI Explorer. Du kannst damit deine eigenen Exploratory Notebooks oder Skripte erstellen, um Einblicke in deine Datensätze zu erhalten.
Hier erfährst du mehr über die Explorer API.
Verwendung des GUI Explorers
Die GUI-Demo läuft in deinem Browser und ermöglicht es dir, Einbettungen für deinen Datensatz zu erstellen und nach ähnlichen Bildern zu suchen, SQL-Abfragen auszuführen und eine semantische Suche durchzuführen. Sie kann mit dem folgenden Befehl ausgeführt werden:
Hinweis
Die Funktion Ask AI arbeitet mit OpenAI, daher wirst du beim ersten Start der GUI aufgefordert, den API-Schlüssel für OpenAI festzulegen.
Du kannst ihn wie folgt festlegen - yolo settings openai_api_key="..."
Erstellt am 2024-01-07, Aktualisiert am 2024-02-03
Autoren: glenn-jocher (6), RizwanMunawar (1), AyushExel (3)