Explorer-GUI
Gemeinschaftsnote ⚠️
Ab dem ultralytics>=8.3.10
Die 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!🚀
Die GUI des Explorers ist wie eine Spielwiese, die mit der Ultralytics Explorer API erstellt wurde. Sie ermöglicht die Durchführung von semantischen/vektoriellen Ähnlichkeitssuchen, SQL-Abfragen und sogar die Suche in natürlicher Sprache mit unserer von LLMs unterstützten ask AI-Funktion.
Beobachten: Ultralytics Explorer Dashboard Übersicht
Einrichtung
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="..."
Vektorielle semantische Ähnlichkeitssuche
Die semantische Suche ist eine Technik zum Auffinden ähnlicher Bilder zu einem bestimmten Bild. Sie basiert auf der Idee, dass ähnliche Bilder ähnliche Einbettungen haben. In der Benutzeroberfläche können Sie eines oder mehrere Bilder auswählen und nach den ihnen ähnlichen Bildern suchen. Dies kann nützlich sein, wenn Sie Bilder finden möchten, die einem bestimmten Bild ähnlich sind, oder eine Reihe von Bildern, die nicht wie erwartet funktionieren.
Ein Beispiel: In diesem VOC-Explorations-Dashboard wählt der Benutzer ein paar Flugzeugbilder wie folgt aus:
Wenn Sie eine Ähnlichkeitssuche durchführen, sollten Sie ein ähnliches Ergebnis erhalten:
Fragen Sie AI
So können Sie in natürlicher Sprache schreiben, wie Sie Ihren Datensatz filtern möchten. Sie müssen sich nicht mit dem Schreiben von SQL-Abfragen auskennen. Unser KI-gestützter Abfragegenerator erledigt das automatisch unter der Haube. Sie können zum Beispiel sagen: "Zeige mir 100 Bilder mit genau einer Person und 2 Hunden. Es kann auch andere Objekte geben", und die Abfrage wird intern generiert und Ihnen die Ergebnisse angezeigt. Hier ist ein Beispiel für die Ausgabe, wenn Sie gefragt werden: "Zeige 10 Bilder mit genau 5 Personen" und Sie werden ein Ergebnis wie dieses sehen:
Hinweis: Dies funktioniert mit LLMs unter der Haube, so dass die Ergebnisse probabilistisch sind und manchmal falsch sein können
SQL-Abfragen auf Ihren Lebenslauf-Datensätzen ausführen
Sie können SQL-Abfragen über Ihren Datensatz ausführen, um ihn zu filtern. Es funktioniert auch, wenn Sie nur die WHERE-Klausel angeben. Eine SQL-Abfrage würde beispielsweise nur die Bilder anzeigen, auf denen mindestens eine Person und ein Hund zu sehen sind:
Dies ist ein Demo-Build unter Verwendung der Explorer-API. Sie können die API verwenden, um Ihre eigenen explorativen Notizbücher oder Skripte zu erstellen, um Einblicke in Ihre Datensätze zu erhalten. Erfahren Sie hier mehr über die Explorer-API.
FAQ
Was ist Ultralytics Explorer GUI und wie kann ich es installieren?
Ultralytics Explorer GUI ist eine leistungsstarke Schnittstelle, die erweiterte Datenexplorationsfunktionen über die Ultralytics Explorer API freischaltet. Sie ermöglicht die Durchführung von semantischen/vektoriellen Ähnlichkeitssuchen, SQL-Abfragen und Abfragen in natürlicher Sprache mit der Funktion "Ask AI", die auf Large Language Models (LLMs) basiert.
Um die Explorer-GUI zu installieren, können Sie pip verwenden:
Hinweis: Um die Funktion "Ask AI" zu nutzen, müssen Sie den OpenAI-API-Schlüssel festlegen: yolo settings openai_api_key="..."
.
Wie funktioniert die semantische Suchfunktion in Ultralytics Explorer GUI?
Die semantische Suchfunktion in der GUI von Ultralytics Explorer ermöglicht es Ihnen, Bilder zu finden, die einem bestimmten Bild auf der Grundlage ihrer Einbettungen ähnlich sind. Diese Technik ist nützlich, um Bilder, die visuelle Ähnlichkeiten aufweisen, zu identifizieren und zu erkunden. Um diese Funktion zu nutzen, wählen Sie ein oder mehrere Bilder in der Benutzeroberfläche aus und führen 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.
Weitere Informationen zur semantischen Suche und anderen Funktionen finden Sie im Abschnitt Funktionsübersicht.
Kann ich natürliche Sprache zum Filtern von Datensätzen in Ultralytics Explorer GUI verwenden?
Ja, mit der Funktion Ask AI, die auf großen Sprachmodellen (LLMs) basiert, können Sie Ihre Datensätze mithilfe von Abfragen in natürlicher Sprache filtern. Sie müssen keine SQL-Kenntnisse haben. Sie können zum Beispiel fragen: "Zeige mir 100 Bilder mit genau einer Person und 2 Hunden. Es kann auch andere Objekte geben", und die KI generiert unter der Haube die passende Abfrage, um die gewünschten Ergebnisse zu liefern.
Ein Beispiel für eine Abfrage in natürlicher Sprache finden Sie hier.
Wie führe ich mit der grafischen Benutzeroberfläche Ultralytics Explorer SQL-Abfragen für Datensätze durch?
Ultralytics Explorer GUI können Sie SQL-Abfragen direkt auf Ihrem Datensatz ausführen, um Daten effizient zu filtern und zu verwalten. Um eine Abfrage auszuführen, navigieren Sie zum Abschnitt SQL-Abfrage in der GUI und schreiben Sie Ihre Abfrage. Um beispielsweise Bilder mit mindestens einer Person und einem Hund anzuzeigen, könnten Sie Folgendes verwenden:
Sie können auch nur die WHERE-Klausel angeben, um den Abfrageprozess flexibler zu gestalten.
Weitere Einzelheiten finden Sie im Abschnitt SQL-Abfragen.
Was sind die Vorteile der Verwendung von Ultralytics Explorer GUI für die Datenexploration?
Ultralytics Explorer GUI erweitert die Datenexploration um Funktionen wie semantische Suche, SQL-Abfragen und natürlichsprachliche Interaktionen über die Funktion Ask AI. Diese Funktionen ermöglichen es den Benutzern,:
- Effiziente Suche nach visuell ähnlichen Bildern.
- Filtern von Datensätzen mithilfe komplexer SQL-Abfragen.
- Nutzen Sie KI zur Durchführung von Suchvorgängen in natürlicher Sprache, so dass keine erweiterten 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 möchten.
Weitere Informationen zu diesen Funktionen finden Sie in der Explorer GUI-Dokumentation.