Datenvisualisierung
Verwandeln Sie komplexe KI/ML-Daten mit leistungsstarken Visualisierungstechniken und -tools in verwertbare Erkenntnisse. Erfahren Sie mehr bei Ultralytics!
Datenvisualisierung ist die grafische Darstellung von Informationen und Daten und dient als wichtige Übersetzungsschicht,
die komplexe numerische Datensätze in zugängliche visuelle Kontexte wie Diagramme, Grafiken und Karten umwandelt. In den
Spezialgebieten der
Künstlichen Intelligenz (KI) und des
Maschinellen Lernens (ML) ist diese Praxis
unverzichtbar für die Interpretation der riesigen Mengen an Tensoren und Wahrscheinlichkeiten, die Modelle generieren. Durch den Einsatz von Tools
wie der Ultralytics können Ingenieure Datensatz-Annotationen
und Trainingsfortschritte visualisieren, wodurch es einfacher wird, Trends, Ausreißer und Muster zu identifizieren, die
in rohen Tabellenkalkulationen verborgen bleiben würden. Eine effektive Visualisierung fördert die Transparenz und ermöglicht es Entwicklern, Systeme zu debuggen, und
Stakeholdern, automatisierten Entscheidungsprozessen zu vertrauen.
Die Rolle der Visualisierung in der Bildverarbeitung
Bei Computer-Vision-Workflows (CV)
wird die Visualisierung in jeder Phase des Modelllebenszyklus angewendet, von der anfänglichen Datenerfassung bis zur endgültigen Bereitstellung.
-
Explorative Datenanalyse (EDA): Vor dem Training verwenden Praktiker Visualisierungen, um
ihre Eingaben zu verstehen. Bibliotheken wie Matplotlib und
Seaborn helfen dabei, Klassenverteilungen zu plotten, um
Verzerrungen im Datensatz detect
. Die Analyse dieser Verteilungen stellt sicher,
dass die Trainingsdaten die reale Umgebung genau widerspiegeln.
-
Trainingsdynamik: Während des Lernprozesses überwachen Ingenieure die Leistung, indem sie die
Verlustfunktion und die
Genauigkeit im Zeitverlauf grafisch darstellen. Tools wie
TensorBoard oder
Weights & Biases ermöglichen es Benutzern,
diese Metriken in Echtzeit zu track
, wodurch Probleme wie
Überanpassung oder verschwindende Gradienten frühzeitig im
Prozess erkannt werden können.
-
Inferenz-Ergebnisse: Die direkteste Anwendung besteht darin, Modellvorhersagen auf Bilder zu überlagern.
Dazu gehören das Zeichnen von Begrenzungsrahmen für Erkennungsaufgaben
, das Malen pixelgenauer Masken für die
Bildsegmentierung oder das Plotten von Schlüsselpunkten für die
Posenabschätzung.
Anwendungsfälle in der Praxis
Visualisierung schließt die Lücke zwischen technischen Kennzahlen und geschäftlichem Nutzen in verschiedenen Branchen.
-
Gesundheitsdiagnostik: In der
KI im Gesundheitswesen wird die Visualisierung genutzt, um
Anomalien in der medizinischen Bildgebung hervorzuheben. Beispielsweise könnte ein Modell, das MRT-Scans verarbeitet, Segmentierungsüberlagerungen verwenden
, um Tumorregionen farblich zu kennzeichnen. Diese visuelle Hilfe unterstützt Radiologen dabei, schnellere und genauere
Diagnosen zu stellen, und dient als Kernkomponente der
erklärbaren KI (XAI).
-
Retail Analytics: Für die
KI im Einzelhandel nutzen Filialleiter Heatmaps, die
aus Überwachungsdaten generiert werden. Diese Visualisierungen aggregieren Kundenbewegungsmuster im Zeitverlauf und zeigen
„Hotspots“ mit hohem Kundenaufkommen auf. Diese Daten dienen als Grundlage für die Optimierung der Filialgestaltung und für Strategien zur Produktplatzierung
, ohne dass der Nutzer Rohdatenprotokolle analysieren muss.
Unterscheidung verwandter Begriffe
-
Datenanalyse: Dies ist die
umfassendere Wissenschaft der Analyse von Rohdaten, um Schlussfolgerungen zu ziehen. Visualisierung ist eine Technik, die innerhalb der
Analytik verwendet wird, um Ergebnisse darzustellen. Mehr über diesen Unterschied erfahren Sie im
Tableau-Leitfaden zur Analytik.
-
Data Mining: Data Mining konzentriert sich auf
die algorithmische Entdeckung von Mustern und Korrelationen innerhalb großer Datensätze. Während Mining die Erkenntnisse extrahiert,
bietet die Visualisierung die grafische Oberfläche, um sie anzuzeigen.
-
Dashboarding: Ein Dashboard
ist eine Sammlung mehrerer Visualisierungen, die auf einem einzigen Bildschirm angeordnet sind, um einen umfassenden Überblick über den
Systemzustand oder geschäftliche KPIs zu bieten. Dashboards werden häufig in Business-Intelligence-Tools wie
Microsoft BI verwendet.
Implementierung der Visualisierung mit Ultralytics
Die Ultralytics vereinfacht die Visualisierung von Inferenz-Ergebnissen. Das folgende Beispiel zeigt, wie man
ein YOLO26-Modell lädt und die erkannten Objekte mit ihren
Labels und Konfidenzwerten direkt auf dem Bild anzeigt.
from ultralytics import YOLO
# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")
# Run inference on an image source
results = model("https://ultralytics.com/images/bus.jpg")
# Visualize the results
for result in results:
# plot() returns a BGR numpy array of the annotated image
im_array = result.plot()
# show() displays the image directly using the default image viewer
result.show()
Dieser Codeausschnitt übernimmt automatisch das Zeichnen von Kästchen und Beschriftungen, sodass Entwickler die
Fähigkeiten des Modells bei Objekterkennungsaufgaben sofort überprüfen können.