Ultralytics Explorer#
Seit ultralytics>=8.3.12 ist Ultralytics Explorer nicht mehr verfügbar. Um Explorer zu verwenden, installiere pip install ultralytics==8.3.11. Ähnliche und erweiterte Funktionen zur Erkundung von Datensätzen findest du auf der Ultralytics Platform.
Ultralytics Explorer ist ein Tool zur Erkundung von CV-Datensätzen mithilfe semantischer Suche, SQL-Abfragen, Vektorsimilarity-Suche und natürlichsprachlicher Prompts. Außerdem bietet es eine Python-API, mit der du auf dieselben Funktionen zugreifen kannst.
Ansehen: Ultralytics Explorer API | Semantische Suche, SQL-Abfragen und KI-Abfragefunktionen
Installation optionaler Abhängigkeiten#
Explorer benötigt für einige Funktionen externe Bibliotheken. Diese werden automatisch installiert, wenn du Explorer verwendest. Um diese Abhängigkeiten manuell zu installieren, führe den folgenden Befehl aus:
pip install "ultralytics[explorer]==8.3.11"Explorer ermöglicht die Suche anhand von Einbettungen und semantischer Suche sowie SQL-Abfragen und basiert auf der serverlosen Vektordatenbank LanceDB. Anders als herkömmliche In-Memory-Datenbanken wird sie auf der Festplatte gespeichert, ohne dass die Leistung darunter leidet. So kannst du lokal auch große Datensätze wie COCO verarbeiten, ohne dass der Arbeitsspeicher ausgeht.
Explorer-API#
Dies ist eine Python-API zum Erkunden deiner Datensätze. Sie bildet auch die Grundlage für die grafische Benutzeroberfläche von Explorer. Du kannst damit eigene explorative Notebooks oder Skripte erstellen, um Erkenntnisse aus deinen Datensätzen zu gewinnen.
Entdecke alle Funktionen und Anwendungsbeispiele in der Explorer-API-Dokumentation.
Verwendung der grafischen Benutzeroberfläche von Explorer#
Die Demo der grafischen Benutzeroberfläche läuft in deinem Browser. Dort kannst du Einbettungen für deinen Datensatz erstellen, nach ähnlichen Bildern suchen, SQL-Abfragen ausführen und semantische Suchen durchführen. Du kannst sie mit dem folgenden Befehl starten:
yolo explorerDie Funktion „Ask AI“ verwendet OpenAI. Daher wirst du beim ersten Start der grafischen Benutzeroberfläche aufgefordert, den API-Schlüssel für OpenAI festzulegen. Du kannst ihn so festlegen – yolo settings openai_api_key="..."
Häufig gestellte Fragen#
Ultralytics Explorer ist ein leistungsstarkes Tool zur Erkundung von Datensätzen für maschinelles Sehen (CV) mithilfe semantischer Suche, SQL-Abfragen, Vektorsimilarity-Suche und sogar natürlicher Sprache. Dieses vielseitige Tool bietet sowohl eine grafische Benutzeroberfläche als auch eine Python-API, sodass du nahtlos mit deinen Datensätzen arbeiten kannst. Durch den Einsatz von Technologien wie LanceDB ermöglicht Ultralytics Explorer einen effizienten und skalierbaren Zugriff auf große Datensätze, ohne übermäßig viel Arbeitsspeicher zu belegen. Ob du eine detaillierte Datensatzanalyse durchführst oder Datenmuster erkundest – Ultralytics Explorer vereinfacht den gesamten Prozess.
Erfahre mehr über die Explorer-API.
Um die optionalen Abhängigkeiten für Ultralytics Explorer manuell zu installieren, kannst du den folgenden Befehl
pipverwenden:pip install "ultralytics[explorer]==8.3.11"Diese Abhängigkeiten sind für den vollen Funktionsumfang der semantischen Suche und der SQL-Abfragen erforderlich. Durch die Einbindung von Bibliotheken auf Basis von LanceDB bleibt die Datenbankverarbeitung effizient und skalierbar – selbst bei großen Datensätzen wie COCO.
Die Verwendung der Version von Ultralytics Explorer mit grafischer Benutzeroberfläche ist einfach. Nachdem du die erforderlichen Abhängigkeiten installiert hast, kannst du die Benutzeroberfläche mit dem folgenden Befehl starten:
yolo explorerDie grafische Benutzeroberfläche bietet eine benutzerfreundliche Oberfläche, mit der du Einbettungen für Datensätze erstellst, nach ähnlichen Bildern suchst, SQL-Abfragen ausführst und semantische Suchen durchführst. Außerdem kannst du dank der Integration der OpenAI-Funktion „Ask AI“ Datensätze in natürlicher Sprache abfragen. Das macht die Anwendung flexibler und einfacher zu bedienen.
Informationen zu Speicherung und Skalierbarkeit findest du in unseren Installationsanweisungen.
Mit der Funktion „Ask AI“ in Ultralytics Explorer kannst du Datensätze mit natürlichsprachlichen Abfragen durchsuchen. Die Funktion basiert auf OpenAI und ermöglicht es dir, komplexe Fragen zu stellen und aufschlussreiche Antworten zu erhalten, ohne SQL-Abfragen oder ähnliche Befehle schreiben zu müssen. Um diese Funktion zu nutzen, musst du beim ersten Start der grafischen Benutzeroberfläche deinen OpenAI-API-Schlüssel festlegen:
yolo settings openai_api_key="YOUR_API_KEY"Weitere Informationen zu dieser Funktion und ihrer Integration findest du im Abschnitt Verwendung der grafischen Benutzeroberfläche von Explorer.
Ja. Installiere die festgelegte Version mit
pip install ultralytics==8.3.11in einem Colab-Notebook und folge dem Beispiel zur Erkundung von VOC, um Einbettungen zu erstellen und Suchvorgänge auf den Cloud-Ressourcen von Google auszuführen. Weitere Informationen findest du in unserem Google-Colab-Leitfaden.