YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Unsupervised Learning

Erkunde unüberwachtes Lernen, um verborgene Muster in unbeschrifteten Daten zu entdecken. Lerne mehr über Clustering, Anomalieerkennung und wie dies moderne KI-Lösungen antreibt.

Unüberwachtes Lernen ist eine Art des maschinellen Lernens, bei der ein Algorithmus ohne menschliches Eingreifen Muster aus ungetaggten Daten lernt. Im Gegensatz zum überwachten Lernen, das sich auf markierte Eingabe-Ausgabe-Paare stützt, um ein Modell zu trainieren, befasst sich unüberwachtes Lernen mit Daten, die keine historischen Labels haben. Das System versucht im Wesentlichen, sich selbst zu unterrichten, indem es verborgene Strukturen, Muster oder Beziehungen innerhalb der Eingabedaten entdeckt. Dieser Ansatz ist besonders wertvoll, da der Großteil der heute generierten Daten—Bilder, Videos, Texte und Sensorprotokolle—unstrukturiert und unbeschriftet ist.

Wie unüberwachtes Lernen funktioniert#

In unüberwachten Szenarien ist der Algorithmus auf sich allein gestellt, um interessante Strukturen in den Daten zu entdecken. Das Ziel ist oft, die zugrunde liegende Verteilung der Daten zu modellieren oder mehr über die Daten selbst zu erfahren. Da während des Trainings keine „richtigen Antworten“ bereitgestellt werden, kann das Modell nicht im herkömmlichen Sinne auf Genauigkeit bewertet werden. Stattdessen wird die Leistung oft daran gemessen, wie gut das Modell die Dimensionalität reduziert oder ähnliche Datenpunkte gruppiert.

Diese Methodik spiegelt wider, wie Menschen oft neue Konzepte lernen. Zum Beispiel kann ein Kind Hunde und Katzen durch Beobachtung ihrer unterschiedlichen Formen und Verhaltensweisen unterscheiden, ohne notwendigerweise die Namen "Hund" und "Katze" anfangs zu kennen. Ähnlich gruppieren unüberwachte Algorithmen Informationen basierend auf inhärenten Ähnlichkeiten. Diese Fähigkeit ist von grundlegender Bedeutung für die Entwicklung der artificial general intelligence (AGI), da sie es Systemen ermöglicht, sich ohne ständige menschliche Überwachung an neue Umgebungen anzupassen.

Wichtige Techniken beim unüberwachten Lernen#

Unüberwachtes Lernen umfasst verschiedene Techniken, von denen jede für unterschiedliche Arten von Datenanalyseproblemen geeignet ist:

  • Clustering: Dies ist die häufigste Anwendung, bei der der Algorithmus Datenpunkte gruppiert, die einander ähnlich sind. Eine beliebte Methode ist das K-Means clustering, das Daten basierend auf Merkmalsähnlichkeit in k verschiedene Gruppen unterteilt. Dies wird häufig in der Marktsegmentierung verwendet, um Kundengruppen mit ähnlichem Kaufverhalten zu identifizieren.
  • Dimensionality Reduction: Hochdimensionale Daten können komplex und rechenintensiv in der Verarbeitung sein. Techniken wie die Principal Component Analysis (PCA) reduzieren die Anzahl der Variablen in einem Datensatz bei gleichzeitiger Beibehaltung der wesentlichen Informationen. Dies vereinfacht die data visualization und beschleunigt das Training anderer Machine-Learning-Modelle.
  • Anomaly Detection: Durch das Erlernen, wie "normale" Daten aussehen, können unüberwachte Modelle Ausreißer identifizieren, die erheblich von der Norm abweichen. Dies ist entscheidend für die fraud detection in finance, wo ungewöhnliche Transaktionsmuster Sicherheitswarnungen auslösen.
  • Assoziationsregel-Lernen: Diese Technik entdeckt interessante Beziehungen zwischen Variablen in großen Datenbanken. Sie wird bekanntlich für die Warenkorbanalyse verwendet und hilft Einzelhändlern zu verstehen, dass Kunden, die Brot kaufen, wahrscheinlich auch Butter kaufen.

Unüberwachtes vs. überwachtes Lernen#

Es ist wichtig, unsupervised learning von supervised learning zu unterscheiden. Der Hauptunterschied liegt in den verwendeten Daten. Supervised Learning erfordert einen labeled dataset, was bedeutet, dass jedes Trainingsbeispiel mit einer korrekten Ausgabe gepaart ist (z. B. ein Bild einer Katze, das als "Katze" beschriftet ist). Das Modell lernt, Eingaben auf Ausgaben abzubilden, um Fehler zu minimieren.

Im Gegensatz dazu verwendet Unsupervised Learning unbeschriftete Daten. Es gibt keine Rückkopplungsschleife, die dem Modell sagt, ob seine Ausgabe korrekt ist. Es gibt einen Mittelweg namens semi-supervised learning, der eine kleine Menge beschrifteter Daten mit einer großen Menge unbeschrifteter Daten kombiniert, um die Lerngenauigkeit zu verbessern, was häufig genutzt wird, wenn die Datenbeschriftung teuer oder zeitaufwändig ist.

Praxisanwendungen#

Unüberwachtes Lernen treibt viele Technologien an, denen wir täglich begegnen. Hier sind zwei konkrete Beispiele:

  1. Customer Segmentation in Retail: E-Commerce-Plattformen analysieren Millionen von Benutzerinteraktionen ohne vordefinierte Kategorien. Durch den Einsatz von Clustering-Algorithmen identifizieren sie unterschiedliche Benutzer-Personas – wie "Wochenend-Schnäppchenjäger" oder "Technik-Enthusiasten". Dies ermöglicht hochgradig personalisierte Marketingkampagnen und recommendation systems, wodurch das Kundenerlebnis erheblich verbessert wird.

  2. Genomsequenzanalyse: In der Bioinformatik nutzen Forscher unüberwachtes Lernen, um genetische Daten zu analysieren. Algorithmen gruppieren DNA-Sequenzen, um ähnliche genetische Marker oder Mutationen in verschiedenen Populationen zu finden. Dies hilft dabei, evolutionäre Beziehungen zu verstehen und genetische Prädispositionen für Krankheiten zu identifizieren, ohne dass Vorkenntnisse über jede spezifische Genfunktion erforderlich sind.

Code-Beispiel: Clustering mit Scikit-Learn#

Obwohl Ultralytics YOLO26 primär ein überwachtes Objekterkennungs-Framework ist, werden unüberwachte Techniken häufig in den Vorverarbeitungsschritten verwendet, wie z. B. bei der Analyse von Ankerbox-Verteilungen oder dem Clustern von Datensatzmerkmalen. Unten ist ein einfaches Beispiel mit sklearn zur Durchführung von K-Means clustering, einer grundlegenden unüberwachten Technik.

import numpy as np
from sklearn.cluster import KMeans

# Generate synthetic data: 10 points with 2 features each
X = np.array([[1, 2], [1, 4], [1, 0], [10, 2], [10, 4], [10, 0]])

# Initialize KMeans with 2 clusters (k=2)
kmeans = KMeans(n_clusters=2, random_state=0, n_init="auto")

# Fit the model to the data (no labels provided!)
kmeans.fit(X)

# Predict which cluster each point belongs to
print(f"Labels: {kmeans.labels_}")
# Output will group the first 3 points together (0) and the last 3 together (1)

Die Rolle von unüberwachtem Lernen beim Deep Learning#

Modernes deep learning (DL) integriert zunehmend unüberwachte Prinzipien. Techniken wie das Self-Supervised Learning (SSL) ermöglichen es Modellen, ihre eigenen Überwachungssignale aus den Daten zu generieren. Zum Beispiel werden in der Natural Language Processing (NLP) Modelle wie GPT-4 auf riesigen Textmengen vortrainiert, um das nächste Wort in einem Satz vorherzusagen, wodurch effektiv die Struktur der Sprache ohne explizite Beschriftungen gelernt wird.

Ähnlich werden in der computer vision (CV) Autoencoder verwendet, um effiziente Datenkodierungen zu erlernen. Diese neuronalen Netze komprimieren Bilder in eine niederdimensionale Darstellung und rekonstruieren sie dann. Dieser Prozess bringt dem Netzwerk die markantesten Merkmale der visuellen Daten bei, was für Aufgaben wie image denoising und generative Modellierung nützlich ist.

Für diejenigen, die Datensätze für das Training verwalten möchten, bietet die Ultralytics Platform Tools zur Visualisierung von Datenverteilungen, die dabei helfen können, Cluster oder Anomalien zu identifizieren, bevor der überwachte Trainingsprozess beginnt. Das Verständnis der Datenstruktur durch unüberwachte Exploration ist oft der erste Schritt zum Aufbau robuster KI-Lösungen.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens