Zum Inhalt springen

Ultralytics Entdecker

Ultralytics Explorer Screenshot 1

In Colab öffnen 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:

pip install ultralytics[explorer]

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:

yolo explorer

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="..."

Ultralytics Explorer OpenAI Integration

FAQ

Was ist der Ultralytics Explorer und wie kann er bei Lebenslaufdaten helfen?

Ultralytics Explorer ist ein leistungsfähiges Tool zur Erkundung von Bildverarbeitungsdatensätzen durch semantische Suche, SQL-Abfragen, Vektorähnlichkeitssuche und sogar natürliche Sprache. Dieses vielseitige Tool bietet sowohl eine grafische Benutzeroberfläche als auch eine Python API, die es den Nutzern ermöglicht, nahtlos mit ihren Datensätzen zu interagieren. Durch die Nutzung von Technologien wie LanceDB gewährleistet Ultralytics Explorer einen effizienten, skalierbaren Zugriff auf große Datensätze ohne übermäßigen Speicherverbrauch. Egal, ob du eine detaillierte Datensatzanalyse durchführst oder Datenmuster untersuchst, der Ultralytics Explorer rationalisiert den gesamten Prozess.

Erfahre mehr über die Explorer API.

Wie installiere ich die Abhängigkeiten für Ultralytics Explorer?

Um die optionalen Abhängigkeiten, die für Ultralytics Explorer benötigt werden, manuell zu installieren, kannst du Folgendes tun pip Befehl:

pip install ultralytics[explorer]

Diese Abhängigkeiten sind für die volle Funktionalität der semantischen Suche und der SQL-Abfragen unerlässlich. Durch die Einbindung von LanceDB-Bibliotheken stellt die Installation sicher, dass die Datenbankoperationen effizient und skalierbar bleiben, selbst bei großen Datensätzen wie COCO.

Wie kann ich die GUI-Version von Ultralytics Explorer verwenden?

Die Verwendung der GUI-Version von Ultralytics Explorer ist ganz einfach. Nachdem du die notwendigen Abhängigkeiten installiert hast, kannst du die GUI mit dem folgenden Befehl starten:

yolo explorer

Die GUI bietet eine benutzerfreundliche Oberfläche zum Erstellen von Datensatzeinbettungen, Suchen nach ähnlichen Bildern, Ausführen von SQL-Abfragen und Durchführen von semantischen Suchen. Durch die Integration mit der OpenAI-Funktion Ask AI kannst du außerdem Datensätze in natürlicher Sprache abfragen, was die Flexibilität und Benutzerfreundlichkeit erhöht.

Informationen zur Speicherung und Skalierbarkeit findest du in unserer Installationsanleitung.

Was ist die Ask AI-Funktion in Ultralytics Explorer?

Die Funktion Ask AI in Ultralytics Explorer ermöglicht es Nutzern, mit ihren Datensätzen durch Abfragen in natürlicher Sprache zu interagieren. Mit dieser Funktion, die auf OpenAI basiert, kannst du komplexe Fragen stellen und aufschlussreiche Antworten erhalten, ohne SQL-Abfragen oder ähnliche Befehle schreiben zu müssen. Um diese Funktion zu nutzen, musst du deinen OpenAI-API-Schlüssel festlegen, wenn du die GUI zum ersten Mal aufrufst:

yolo settings openai_api_key="YOUR_API_KEY"

Mehr über diese Funktion und wie du sie integrierst, erfährst du in unserem Abschnitt über die Verwendung des GUI Explorers.

Kann ich Ultralytics Explorer in Google Colab ausführen?

Ja, der Ultralytics Explorer kann in Google Colab ausgeführt werden und bietet eine bequeme und leistungsstarke Umgebung für die Erkundung von Datensätzen. Du kannst damit beginnen, indem du das mitgelieferte Colab-Notebook öffnest, das mit allen notwendigen Einstellungen vorkonfiguriert ist:

In Colab öffnen

Mit diesem Setup kannst du deine Datensätze vollständig erforschen und die Cloud-Ressourcen von Google nutzen. Erfahre mehr in unserem Google Colab Guide.



Erstellt am 2024-01-07, Aktualisiert am 2024-07-04
Autoren: glenn-jocher (8), RizwanMunawar (1), AyushExel (3)

Kommentare