Zum Inhalt springen

Explorer GUI

Die Explorer-GUI ist wie eine Spielwiese, die mit der Ultralytics Explorer API erstellt wurde. Mit ihr kannst du eine semantische/vektorielle Ähnlichkeitssuche, SQL-Abfragen und sogar eine Suche in natürlicher Sprache mit unserer KI-Funktion ask AI powered by LLMs durchführen.

Explorer Dashboard Screenshot 1



Pass auf: Ultralytics Explorer Dashboard Übersicht

Installation

pip install ultralytics[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="..."

Die semantische Suche ist eine Technik, um ähnliche Bilder wie ein bestimmtes Bild zu finden. Sie basiert auf der Idee, dass ähnliche Bilder auch ähnliche Einbettungen haben. In der Benutzeroberfläche kannst du ein oder mehrere Bilder auswählen und nach ähnlichen Bildern suchen. Das kann nützlich sein, wenn du Bilder finden willst, die einem bestimmten Bild ähnlich sind, oder eine Reihe von Bildern, die nicht wie erwartet funktionieren.

Ein Beispiel: In diesem VOC Exploration Dashboard wählt der Nutzer ein paar Flugzeugbilder aus:

Explorer Dashboard Screenshot 2

Wenn du eine Ähnlichkeitssuche durchführst, solltest du ein ähnliches Ergebnis sehen:

Explorer Dashboard Screenshot 3

KI fragen

So kannst du in natürlicher Sprache schreiben, wie du deinen Datensatz filtern willst. Du musst dich nicht mit dem Schreiben von SQL-Abfragen auskennen. Unser KI-gestützter Abfragegenerator erledigt das automatisch unter der Haube. Du kannst zum Beispiel sagen: "Zeige mir 100 Bilder mit genau einer Person und 2 Hunden. Es können auch andere Objekte dabei sein", und schon wird die Abfrage intern erstellt und dir die Ergebnisse angezeigt. Hier ist ein Beispiel für die Ausgabe, wenn du gefragt wirst: "Zeige 10 Bilder mit genau 5 Personen" und du siehst ein Ergebnis wie dieses:

Explorer Dashboard Screenshot 4

Hinweis: Dies funktioniert mit LLMs unter der Haube, daher sind die Ergebnisse probabilistisch und können manchmal falsch sein

SQL-Abfragen auf deinen Lebenslauf-Datensätzen ausführen

Du kannst SQL-Abfragen auf deinem Datensatz ausführen, um ihn zu filtern. Das funktioniert auch, wenn du nur die WHERE-Klausel angibst. Eine SQL-Abfrage würde zum Beispiel nur die Bilder anzeigen, auf denen mindestens eine Person und ein Hund zu sehen sind:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Explorer Dashboard Screenshot 5

Dies ist ein Demo-Build, das die Explorer-API verwendet. Du kannst die API nutzen, um deine eigenen explorativen Notizbücher oder Skripte zu erstellen, um Einblicke in deine Datensätze zu erhalten. Hier erfährst du mehr über die Explorer API.

FAQ

Was ist Ultralytics Explorer GUI und wie installiere ich es?

Ultralytics Die Explorer-GUI ist eine leistungsstarke Oberfläche, die erweiterte Datenexplorationsfunktionen mit der Ultralytics Explorer-API freischaltet. Sie ermöglicht die Durchführung von semantischen/vektoriellen Ähnlichkeitssuchen, SQL-Abfragen und natürlichsprachlichen Abfragen mit der Ask AI-Funktion, die auf Large Language Models (LLMs) basiert.

Um die Explorer GUI zu installieren, kannst du pip verwenden:

pip install ultralytics[explorer]

Hinweis: Um die Funktion "Ask AI" zu nutzen, musst du den OpenAI API-Schlüssel festlegen: yolo settings openai_api_key="...".

Wie funktioniert die semantische Suchfunktion in der Ultralytics Explorer GUI?

Die semantische Suchfunktion in der Ultralytics Explorer GUI ermöglicht es dir, Bilder, die einem bestimmten Bild ähnlich sind, auf der Grundlage ihrer Einbettungen zu finden. Diese Technik ist nützlich, um Bilder zu identifizieren und zu erkunden, die visuelle Ähnlichkeiten aufweisen. Um diese Funktion zu nutzen, wähle ein oder mehrere Bilder in der Benutzeroberfläche aus und führe eine Suche nach ähnlichen Bildern durch. Das Ergebnis zeigt Bilder an, die den ausgewählten Bildern sehr ähnlich sind, was die effiziente Erkundung von Datensätzen und die Erkennung von Anomalien erleichtert.

Erfahre mehr über die semantische Suche und andere Funktionen, indem du den Abschnitt Funktionsübersicht besuchst.

Kann ich natürliche Sprache zum Filtern von Datensätzen im Ultralytics Explorer GUI verwenden?

Ja, mit der Funktion Ask AI, die auf großen Sprachmodellen (LLMs) basiert, kannst du deine Datensätze mit natürlichsprachlichen Abfragen filtern. Du musst keine SQL-Kenntnisse haben. Du kannst zum Beispiel fragen: "Zeige mir 100 Bilder mit genau einer Person und 2 Hunden. Es können auch andere Objekte dabei sein", und die KI generiert unter der Haube die passende Abfrage, um die gewünschten Ergebnisse zu liefern.

Ein Beispiel für eine natürlichsprachliche Abfrage findest du hier.

Wie führe ich mit der Ultralytics Explorer GUI SQL-Abfragen für Datensätze durch?

Ultralytics Explorer GUI kannst du SQL-Abfragen direkt auf deinem Datensatz ausführen, um Daten effizient zu filtern und zu verwalten. Um eine Abfrage auszuführen, navigierst du zum Abschnitt SQL-Abfrage in der GUI und schreibst deine Abfrage. Um zum Beispiel Bilder mit mindestens einer Person und einem Hund anzuzeigen, könntest du Folgendes verwenden:

WHERE labels LIKE '%person%' AND labels LIKE '%dog%'

Du kannst auch nur die WHERE-Klausel angeben, um den Abfrageprozess flexibler zu gestalten.

Weitere Informationen findest du im Abschnitt SQL-Abfragen.

Was sind die Vorteile der Ultralytics Explorer GUI für die Datenexploration?

Ultralytics Die Explorer-GUI erweitert die Datenexploration um Funktionen wie die semantische Suche, SQL-Abfragen und natürlichsprachliche Interaktionen über die Funktion Ask AI. Diese Funktionen ermöglichen es den Nutzern,: - Effiziente Suche nach visuell ähnlichen Bildern. - Datensätze mithilfe komplexer SQL-Abfragen filtern. - KI für die Suche in natürlicher Sprache nutzen, ohne dass fortgeschrittene SQL-Kenntnisse erforderlich sind.

Diese Funktionen machen es zu einem vielseitigen Werkzeug für Entwickler, Forscher und Datenwissenschaftler, die tiefere Einblicke in ihre Datensätze gewinnen wollen.

Erfahre mehr über diese Funktionen in der Explorer GUI Dokumentation.



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

Kommentare