Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Data Augmentation

Erkunde, wie Datenerweiterung (Data Augmentation) die Modellrobustheit verbessert und Überanpassung reduziert. Lerne Schlüsseltechniken zur Verbesserung der Leistung von Ultralytics YOLO26 für Computer Vision.

Die Datenaugmentierung ist eine entscheidende Technik im maschinellen Lernen und in der Computer Vision, die dazu dient, die Größe und Vielfalt eines Trainingsdatensatzes künstlich zu erhöhen, indem modifizierte Versionen bestehender Daten erstellt werden. Anstatt komplett neue Daten zu sammeln und zu labeln – was zeitaufwändig und teuer sein kann – wendet die Augmentierung verschiedene Transformationen auf die ursprünglichen Proben an. Diese Modifikationen helfen Machine Learning-Modellen, Muster robuster zu erkennen und sicherzustellen, dass sie auch bei Schwankungen in realen Umgebungen eine gute Leistung erbringen. Indem Modelle während des Trainings einer breiteren Palette von Szenarien ausgesetzt werden, können Entwickler Overfitting effektiv reduzieren und die Generalisierung verbessern.

Link to this sectionRelevanz in der modernen KI#

Im Bereich Computer Vision haben Modelle oft Schwierigkeiten, wenn ihnen Bilder präsentiert werden, die sich geringfügig von ihren Trainingsdaten unterscheiden. Unterschiede in Beleuchtung, Ausrichtung oder Hintergrundunordnung können ein Modell verwirren, das nicht genügend Vielfalt gesehen hat. Die Datenaugmentierung begegnet dem durch die programmgesteuerte Simulation dieser Variationen. Beispielsweise kann das Bild einer Katze gedreht, gespiegelt oder leicht unscharf gemacht werden, um dem Modell beizubringen, dass das Subjekt trotz dieser Änderungen immer noch eine "Katze" ist.

Dieser Prozess ist integraler Bestandteil des Erfolgs moderner Architekturen wie Ultralytics YOLO26, das auf umfangreiche und vielfältige Datensätze angewiesen ist, um eine hohe Genauigkeit bei Aufgaben wie Objekterkennung und Bildsegmentierung zu erreichen. Durch die Synthetisierung neuer Trainingsbeispiele ermöglicht die Augmentierung Modellen das Erlernen invarianter Merkmale – Eigenschaften, die sich trotz Änderungen an der Eingabe nicht verändern.

Link to this sectionGängige Techniken und Methoden#

Die Datenaugmentierung umfasst eine breite Palette von Transformationstechniken, die von einfachen geometrischen Anpassungen bis hin zu komplexen generativen Ansätzen reichen:

  • Geometrische Transformationen: Dazu gehören Operationen wie Drehen, Skalieren, Spiegeln, Zuschneiden und Verschieben von Bildern. Diese repräsentieren Änderungen im Blickwinkel der Kamera oder der Position des Objekts.
  • Farbraumanpassungen: Das Modifizieren von Helligkeit, Kontrast, Sättigung und Farbton hilft Modellen, mit unterschiedlichen Lichtverhältnissen oder Kamerasensoren umzugehen.
  • Rausch-Injektion: Das Hinzufügen von zufälligem Rauschen (wie Gaußschem Rauschen) kann Modelle widerstandsfähiger gegen körnige oder minderwertige Eingabedaten machen.
  • Mischen von Bildern: Techniken wie MixUp oder Mosaic (beliebt beim YOLO-Training) kombinieren mehrere Bilder zu einer einzigen Trainingsprobe, wodurch das Modell gezwungen wird, Kontext und Objektbeziehungen effektiver zu erlernen.
  • Generative Ansätze: Fortschrittliche Methoden nutzen Generative KI oder Diffusionsmodelle, um völlig neue, synthetische Trainingsbeispiele zu erstellen, die die Merkmale des ursprünglichen Datensatzes nachahmen.

Link to this sectionPraxisanwendungen#

Die praktische Auswirkung der Datenaugmentierung erstreckt sich auf zahlreiche Branchen, in denen Datenknappheit oder hohe Variabilität eine Herausforderung darstellen.

Link to this sectionAutonomes Fahren#

Bei der Entwicklung von autonomen Fahrzeugen ist es nahezu unmöglich, Daten für jede mögliche Wetterbedingung oder jedes Beleuchtungsszenario zu sammeln. Ingenieure nutzen die Datenaugmentierung, um Regen, Nebel, Schnee oder Blendung auf Bildern bei klarem Wetter zu simulieren. Dies stellt sicher, dass das Wahrnehmungssystem Fußgänger, Verkehrsschilder und andere Fahrzeuge ungeachtet der Umweltfaktoren zuverlässig erkennen kann, was die Sicherheit und Zuverlässigkeit erhöht.

Link to this sectionMedizinische Bildgebung#

Die medizinische Bildanalyse leidet aufgrund von Datenschutzbedenken und der Seltenheit bestimmter Zustände oft unter begrenzten Datensätzen. Augmentierung ermöglicht es Forschern, kleine Datensätze von Röntgenaufnahmen oder MRT-Scans durch die Anwendung von elastischen Deformationen, Rotationen oder Intensitätsverschiebungen zu erweitern. Dies hilft beim Training robuster Diagnosemodelle, die in der Lage sind, Tumore oder Frakturen mit hoher Empfindlichkeit zu identifizieren, selbst wenn die Patientenpositionierung oder die Scanqualität variiert.

Link to this sectionUnterscheidung verwandter Konzepte#

Es ist wichtig, zwischen Datenaugmentierung und synthetischen Daten zu unterscheiden. Während beide darauf abzielen, die Größe des Datensatzes zu erhöhen, werden synthetische Daten von Grund auf künstlich generiert (oft unter Verwendung von 3D-Rendering oder Simulations-Engines), wohingegen die Datenaugmentierung bestehende reale Daten modifiziert. Zudem umfasst die Datenvorverarbeitung das Bereinigen und Formatieren von Daten (z. B. Größenanpassung, Normalisierung), um sie für ein Modell geeignet zu machen, aber im Gegensatz zur Augmentierung erhöht sie nicht notwendigerweise die Anzahl der Trainingsbeispiele.

Link to this sectionImplementierung der Augmentierung mit Ultralytics#

Moderne Frameworks integrieren die Augmentierung direkt in die Trainingspipeline. Das folgende Beispiel zeigt, wie man während des Trainings eines YOLO26-Modells mit dem ultralytics-Paket Augmentierungen wie Spiegeln und Skalieren anwendet.

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Train with custom data augmentation hyperparameters
# fliplr: 50% chance of horizontal flip, scale: image scaling gain
results = model.train(data="coco8.yaml", epochs=10, fliplr=0.5, scale=0.5)

Durch die Anpassung dieser Hyperparameter können Entwickler die Augmentierungsstrategie auf die spezifischen Bedürfnisse ihres Datensatzes und ihrer Anwendung zuschneiden und dabei die Flexibilität der Ultralytics Platform für eine effiziente Modellentwicklung nutzen.

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