YOLO Vision 2026:
Zurück zum Glossar von Ultralytics

CutMix

Entdecke, wie die Datenaugmentationstechnik CutMix Overfitting verhindert. Lerne, sie einfach anzuwenden, um robuste Ultralytics YOLO26-Modelle zu trainieren.

CutMix ist eine fortschrittliche Datenerweiterung, mit der robuste Computer-Vision-Modelle trainiert werden, indem ein rechteckiger Ausschnitt aus einem Bild ausgeschnitten und in ein Zielbild eingefügt wird. Anders als einfachere Erweiterungen, die Helligkeit oder Drehung anpassen, verändert CutMix die grundlegende Zusammensetzung eines Trainingsbeispiels. Beim Austauschen der Pixel werden auch die entsprechenden Ground-Truth-Labels proportional zur Fläche des Ausschnitts gemischt. Dadurch lernen künstliche neuronale Netze, Objekte anhand unvollständiger Ansichten zu erkennen, da das Modell gezwungen wird, sich auf mehrere Merkmale zu stützen, statt sich ausschließlich auf die unterscheidungskräftigsten Teile eines Objekts zu konzentrieren. Die Methode wurde erstmals in einer wissenschaftlichen Arbeit aus dem Jahr 2019 vorgestellt und hat sich in Deep-Learning-Frameworks als Standardoperation etabliert, um Overfitting zu verhindern und die Generalisierung über große Datensätze hinweg zu verbessern.

Funktionsweise der Methode#

Während des Modelltrainings wählt der Algorithmus zufällig eine Mittelpunktkoordinate und eine Boxgröße aus, um eine Region aus einem zweiten Bild zu extrahieren. Dieser Ausschnitt wird dann innerhalb des aktiven Batches direkt auf ein primäres Bild gelegt. Enthielt das primäre Bild beispielsweise einen Hund und das zweite eine Katze, würde das fertige Bild einen Katzenausschnitt enthalten, der einen Teil des Hundes ersetzt. Die Klassifikationslabels werden mithilfe linearer Interpolation anhand der exakten Fläche des Ausschnitts aktualisiert – beispielsweise mit einem Label von 0,7 für Hund und 0,3 für Katze. Bei Aufgaben zur Objekterkennung bleiben Bounding Boxes erhalten, die innerhalb des eingefügten Bereichs mindestens einen bestimmten Prozentsatz (oft 10 %) ihrer ursprünglichen Fläche behalten. Diese Methode wird in Ultralytics YOLO nativ als Trainingshyperparameter cutmix unterstützt, sodass du die Wahrscheinlichkeit dieser Transformation einfach festlegen kannst.

MixUp und Cutout im Vergleich zu CutMix#

CutMix steht in engem Zusammenhang mit zwei weiteren wichtigen Methoden zur Datenerweiterung, behebt jedoch deren spezifische Einschränkungen:

  • MixUp-Datenerweiterung: MixUp kombiniert zwei Bilder global, indem ein gewichteter Mittelwert ihrer Pixelwerte berechnet wird. Obwohl diese Methode effektiv ist, entstehen dabei häufig unnatürliche, halbtransparente Geisterbilder, die Modelle verwirren können, da sie die lokale räumliche Korrelation stören. Im Gegensatz dazu bewahrt CutMix die ursprünglichen Pixelintensitäten innerhalb der ausgeschnittenen Bereiche, was Forschende in Ansätzen wie Attentive CutMix weiter optimiert haben.
  • Cutout-Datenerweiterung: Cutout entfernt Informationen, indem ein zufälliger rechteckiger Bereich mit schwarzen Pixeln oder dem Mittelwert des Datensatzes maskiert wird. Dadurch wird das Modell zwar dazu angeregt, das gesamte Objekt zu betrachten, aber wertvolle Trainings-Tensoren werden nicht genutzt. CutMix ersetzt diesen fehlenden Bereich durch informative Ausschnitte zur Bildklassifikation aus anderen Bildern und steigert dadurch die allgemeine Lerneffizienz.

Anwendungen in der Praxis#

Indem Modelle darauf trainiert werden, stark verdeckte Objekte zu erkennen, steigert CutMix die Leistung beim maschinellen Lernen in verschiedensten Branchen deutlich.

Praktische Umsetzung#

Die Integration dieser Datenerweiterung in eine KI-Pipeline ist unkompliziert. Die meisten High-Level-Bibliotheken unterstützen sie nativ, darunter PyTorch Transforms und Keras Preprocessing Layers.

Beim Training eines Modells wie YOLO26 erfordert die Konfiguration dieser Datenerweiterung lediglich die Anpassung eines einzelnen Parameters. Dadurch werden sowohl das Einfügen der Bildausschnitte als auch die komplexe Logik zum Beschneiden der Bounding Boxes automatisch verarbeitet.

from ultralytics import YOLO

# Initialize the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model with CutMix enabled at a 50% probability
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, cutmix=0.5)

Für Teams, die umfangreiche Computer-Vision-Workflows verwalten, vereinfacht die Ultralytics Platform diesen Prozess, indem sie es ermöglicht, diese Best Practices für die Datenerweiterung direkt über eine Cloud-Oberfläche anzupassen und so den Weg von der Annotation bis zur Modellbereitstellung zu optimieren.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens