Zum Inhalt springen

Ultralytics Entdecker

Gemeinschaftsnote ⚠️

Ab dem ultralytics>=8.3.10Die Unterstützung von Ultralytics explorer wurde abgeschafft. Aber keine Sorge! Sie können jetzt auf ähnliche und sogar erweiterte Funktionen über Ultralytics HUBunserer intuitiven No-Code-Plattform, die Ihren Arbeitsablauf optimiert. Mit Ultralytics HUB können Sie Ihre Daten mühelos erforschen, visualisieren und verwalten, ohne eine einzige Zeile Code zu schreiben. Probieren Sie es aus und nutzen Sie die Vorteile der leistungsstarken Funktionen!🚀

Ultralytics Explorer Bildschirmfoto 1

In Colab öffnen Ultralytics Explorer ist ein Werkzeug zur Erkundung von Lebenslaufdatensätzen mit Hilfe von semantischer Suche, SQL-Abfragen, Vektorähnlichkeitssuche und sogar unter Verwendung natürlicher Sprache. Es handelt sich auch um eine Python API für den Zugriff auf dieselbe Funktionalität.



Beobachten: 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, verwenden Sie 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. Im Gegensatz zu herkömmlichen In-Memory-DBs wird sie ohne Leistungseinbußen auf der Festplatte persistiert, so dass Sie lokal auf große Datensätze wie COCO skalieren können, ohne dass der Speicher knapp wird.

Explorer-API

Dies ist eine Python API für die Erkundung Ihrer Datensätze. Sie unterstützt auch den GUI Explorer. Sie können damit Ihre eigenen Erkundungsnotizbücher oder Skripte erstellen, um Einblicke in Ihre Datensätze zu erhalten.

Weitere Informationen über die Explorer-API finden Sie hier.

Verwendung des GUI Explorers

Die GUI-Demo läuft in Ihrem Browser und ermöglicht es Ihnen, Einbettungen für Ihren 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 Ask AI-Funktion arbeitet mit OpenAI, daher werden Sie beim ersten Start der GUI aufgefordert, den API-Schlüssel für OpenAI festzulegen. Sie können ihn wie folgt festlegen - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI-Integration

FAQ

Was ist Ultralytics Explorer und wie kann es bei Lebenslaufdatensätzen helfen?

Ultralytics Explorer ist ein leistungsfähiges Tool zur Erkundung von Computer-Vision-Datensätzen (CV) 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, so dass die Benutzer nahtlos mit ihren Datensätzen interagieren können. Durch die Nutzung von Technologien wie LanceDB gewährleistet Ultralytics Explorer einen effizienten, skalierbaren Zugriff auf große Datensätze ohne übermäßigen Speicherbedarf. Egal, ob Sie eine detaillierte Datensatzanalyse durchführen oder Datenmuster untersuchen, Ultralytics Explorer rationalisiert den gesamten Prozess.

Erfahren Sie mehr über die Explorer-API.

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

Um die optionalen Abhängigkeiten, die für Ultralytics Explorer benötigt werden, manuell zu installieren, können Sie Folgendes verwenden 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 Bibliotheken, die auf LanceDB basieren, wird sichergestellt, dass die Datenbankoperationen auch bei großen Datensätzen wie COCO effizient und skalierbar bleiben.

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

Die Verwendung der GUI-Version von Ultralytics Explorer ist unkompliziert. Nachdem Sie die erforderlichen Abhängigkeiten installiert haben, können Sie die grafische Benutzeroberfläche mit dem folgenden Befehl starten:

yolo explorer

Die Benutzeroberfläche bietet eine benutzerfreundliche Schnittstelle für die Erstellung von Datensatzeinbettungen, die Suche nach ähnlichen Bildern, die Ausführung von SQL-Abfragen und die Durchführung semantischer Suchen. Darüber hinaus ermöglicht die Integration mit der Funktion "Ask AI" von OpenAI die Abfrage von Datensätzen mit natürlicher Sprache, was die Flexibilität und Benutzerfreundlichkeit erhöht.

Informationen zur Speicherung und Skalierbarkeit finden Sie in unseren Installationsanweisungen.

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, können Sie komplexe Fragen stellen und aufschlussreiche Antworten erhalten, ohne SQL-Abfragen oder ähnliche Befehle schreiben zu müssen. Um diese Funktion zu nutzen, müssen Sie Ihren OpenAI-API-Schlüssel festlegen, wenn Sie die GUI zum ersten Mal starten:

yolo settings openai_api_key="YOUR_API_KEY"

Weitere Informationen zu dieser Funktion und ihrer Integration finden Sie in unserem Abschnitt zur Verwendung des GUI Explorers.

Kann ich Ultralytics Explorer in Google Colab ausführen?

Ja, Ultralytics Explorer kann in Google Colab ausgeführt werden und bietet eine bequeme und leistungsstarke Umgebung für die Untersuchung von Datensätzen. Sie können damit beginnen, indem Sie das mitgelieferte Colab-Notebook öffnen, das mit allen erforderlichen Einstellungen vorkonfiguriert ist:

In Colab öffnen

Mit dieser Einrichtung können Sie Ihre Datensätze vollständig erforschen und die Vorteile der Cloud-Ressourcen von Google nutzen. Weitere Informationen finden Sie in unserem Google Colab Guide.

📅 Erstellt vor 10 Monaten ✏️ Aktualisiert vor 1 Monat

Kommentare