Bildsegmentierung mit Ultralytics YOLO11 auf Google Colab
Erfahre Schritt für Schritt, wie du in Google Colab ein Ultralytics-YOLO11-Segmentierungsmodell mit dem Datensatz Carparts Segmentation trainierst und testest.
Abirami Vina8 Min. Lesezeit
Ultralytics-YOLO-Modelle wie Ultralytics YOLO11 und sein Nachfolger Ultralytics YOLO26 unterstützen zahlreiche Computer-Vision-Aufgaben, darunter Objekterkennung, Instanzsegmentierung und Bildklassifizierung. Jede dieser Aufgaben soll einen bestimmten Aspekt des menschlichen Sehens nachbilden, damit Maschinen ihre Umgebung wahrnehmen und interpretieren können.
Stell dir zum Beispiel vor, wie ein Schüler im Kunstunterricht einen Bleistift nimmt und ein Objekt auf einer Zeichnung umrandet. Dabei führt sein Gehirn im Hintergrund eine Segmentierung durch: Es unterscheidet das Objekt vom Hintergrund und von anderen Elementen. Die Bildsegmentierung verfolgt mit künstlicher Intelligenz (AI) ein ähnliches Ziel und zerlegt visuelle Daten in aussagekräftige Bereiche, die Maschinen verstehen können. Diese Technik lässt sich in zahlreichen Branchen für viele verschiedene Anwendungen einsetzen.

Abb. 1. Ultralytics YOLO11 segmentiert Objekte in einem Bild.
Ein praktisches Beispiel ist die Segmentierung von Autoteilen. Durch die Identifizierung und Kategorisierung bestimmter Fahrzeugkomponenten kann die Bildsegmentierung Abläufe in Branchen wie der Automobilproduktion, der Reparatur und der Katalogisierung im E-Commerce optimieren.
In diesem Artikel zeigen wir dir, wie du mit Ultralytics YOLO11, Google Colab und dem Datensatz Roboflow Carparts Segmentation eine Lösung entwickelst, die Autoteile präzise identifiziert und segmentiert.
Ultralytics YOLO11 ist einfach zu verwenden#
Ultralytics YOLO11 ist als vortrainiertes Modell verfügbar, das mit dem COCO-Datensatz trainiert wurde und 80 verschiedene Objektklassen abdeckt. Für bestimmte Anwendungen, etwa die Segmentierung von Autoteilen, lässt sich das Modell jedoch benutzerdefiniert trainieren, damit es besser zu deinem Datensatz und Anwendungsfall passt. Dank dieser Flexibilität eignet sich YOLO11 sowohl für allgemeine als auch für hochspezialisierte Aufgaben.
Beim individuellen Training wird ein vortrainiertes Ultralytics-YOLO11-Modell mit einem neuen Datensatz weiter angepasst. Mit beschrifteten Beispielen, die speziell zu deiner Aufgabe passen, lernt das Modell, die für dein Projekt relevanten Objekte zu erkennen und zu segmentieren. Individuelles Training liefert in der Regel genauere und relevantere Ergebnisse als die Verwendung allgemeiner vortrainierter Gewichte.
Die Einrichtung von Ultralytics YOLO11 für benutzerdefiniertes Training ist unkompliziert. Mit minimalem Einrichtungsaufwand kannst du das Modell und den Datensatz laden, das Training starten und dabei Kennzahlen wie Verlust und Genauigkeit überwachen. YOLO11 verfügt außerdem über integrierte Werkzeuge zur Validierung und Auswertung. So lässt sich die Leistung deines Modells leichter beurteilen.
Ultralytics YOLO11 in Google Colab ausführen#
Für das benutzerdefinierte Training von Ultralytics YOLO11 gibt es verschiedene Möglichkeiten, eine Umgebung einzurichten. Google Colab ist eine der zugänglichsten und praktischsten Optionen. Die Verwendung von Google Colab für das Training mit YOLO11 bietet folgende Vorteile:
- Kostenloser Zugriff auf Ressourcen: Google Colab stellt GPUs (Graphics Processing Units) und TPUs (Tensor Processing Units) bereit. Damit kannst du Ultralytics YOLO11 ohne teure Hardware trainieren.
- Gemeinsame Arbeitsumgebung: Mit Google Colab kannst du Notebooks teilen, deine Arbeit in Google Drive speichern und die Teamarbeit durch einfache Zusammenarbeit und Versionsverfolgung erleichtern.
- Vorinstallierte Bibliotheken: Dank vorinstallierter Werkzeuge wie PyTorch und TensorFlow vereinfacht Google Colab die Einrichtung und ermöglicht dir einen schnellen Start.
- Cloud-Integration: Du kannst Datensätze ganz einfach aus Google Drive, GitHub oder anderen Cloud-Quellen laden. Das vereinfacht die Datenvorbereitung und -speicherung.

Abb. 2. Das Google-Colab-Notebook für Ultralytics YOLO11.
Ultralytics bietet außerdem ein speziell für das Training mit YOLO11 eingerichtetes Google-Colab-Notebook an. Dieses Notebook enthält alles, was du brauchst – vom Modelltraining bis zur Leistungsbewertung – und macht den Ablauf unkompliziert und leicht nachvollziehbar. Es ist ein guter Ausgangspunkt und ermöglicht dir, dich auf die Feinabstimmung des Modells für deine spezifischen Anforderungen zu konzentrieren, ohne dich um komplizierte Einrichtungsschritte kümmern zu müssen.
Überblick über den Roboflow-Carparts-Segmentation-Datensatz#
Nachdem du deine Trainingsumgebung ausgewählt hast, besteht der nächste Schritt darin, Daten zusammenzustellen oder einen geeigneten Datensatz für die Segmentierung von Autoteilen auszuwählen. Der Roboflow-Datensatz Carparts Segmentation, der auf Roboflow Universe verfügbar ist, wird von Roboflow gepflegt. Roboflow ist eine Plattform mit Werkzeugen zum Erstellen, Trainieren und Bereitstellen von Computer-Vision-Modellen. Der Datensatz umfasst 3.156 Trainingsbilder, 401 Validierungsbilder und 276 Testbilder. Alle enthalten hochwertige Annotationen von Autoteilen wie Stoßfängern, Türen, Spiegeln und Rädern.
Normalerweise müsstest du den Datensatz aus Roboflow Universe herunterladen und ihn manuell für das Training auf Google Colab einrichten. Das Ultralytics-Python-Paket vereinfacht diesen Ablauf jedoch durch eine integrierte Datensatzkonfiguration.

Abb. 3. Beispiele aus dem Datensatz zur Segmentierung von Autoteilen.
Mit Ultralytics ist der Datensatz dank einer vorkonfigurierten YAML-Datei sofort einsatzbereit. Diese Datei enthält Datensatzpfade, Klassenbezeichnungen und weitere Trainingsparameter. Die Einrichtung wird dadurch für dich übernommen, sodass du den Datensatz schnell laden und direkt mit dem Modelltraining beginnen kannst. Außerdem ist der Datensatz in separate Trainings-, Validierungs- und Testmengen unterteilt. So lassen sich Fortschritte leichter überwachen und die Leistung bewerten.
Mit dem Roboflow-Carparts-Segmentation-Datensatz und den Werkzeugen von Ultralytics YOLO11 erhältst du einen optimierten Arbeitsablauf, um Segmentierungsmodelle effizient auf Plattformen wie Google Colab zu erstellen. So verkürzt sich die Einrichtungszeit und du kannst dich darauf konzentrieren, dein Modell für praktische Anwendungen weiterzuentwickeln.
Praktische Anwendungen der Segmentierung von Autoteilen#
Die Segmentierung von Autoteilen bietet vielfältige praktische Anwendungsmöglichkeiten in verschiedenen Branchen. In Werkstätten kann sie beispielsweise helfen, beschädigte Komponenten schnell zu erkennen und zu kategorisieren, damit Reparaturen schneller und effizienter ablaufen. Auch in der Versicherungsbranche können Segmentierungsmodelle die Schadenbewertung automatisieren, indem sie Bilder beschädigter Fahrzeuge analysieren und betroffene Teile identifizieren. Das beschleunigt die Schadensabwicklung, verringert Fehler und spart sowohl Versicherern als auch Kunden Zeit.

Abb. 4. Autoteile mit YOLO segmentieren.
In der Fertigung unterstützt die Segmentierung die Qualitätskontrolle, indem Autoteile auf Mängel geprüft, gleichbleibende Qualität sichergestellt und Ausschuss verringert wird. Diese Anwendungen zeigen, wie die Segmentierung von Autoteilen Branchen verändern kann, indem sie Abläufe sicherer, schneller und präziser macht.
Schritt-für-Schritt-Anleitung: Ultralytics YOLO11 in Google Colab verwenden#
Nachdem wir alle Einzelheiten behandelt haben, ist es Zeit, alles zusammenzuführen. Schau dir zum Einstieg unser YouTube-Video an. Es führt dich durch den gesamten Ablauf zur Einrichtung, zum Training und zur Validierung eines Ultralytics-YOLO11-Modells für die Segmentierung von Autoteilen.
Hier ist eine kurze Übersicht der erforderlichen Schritte:
- Richte deine Umgebung in Google Colab ein: Aktiviere die GPU-Unterstützung und installiere das Python-Paket von Ultralytics, um das Modelltraining vorzubereiten.
- Ultralytics-YOLO11-Modell laden: Beginne mit einem vortrainierten YOLO11-Segmentierungsmodell, um Zeit zu sparen und bereits gelernte Merkmale für die Segmentierung von Autoteilen wiederzuverwenden.
- Trainiere das Modell mit dem Datensatz: Verwende während des Trainings die Datei „carparts-seg.yaml“, damit der Roboflow-Carparts-Segmentation-Datensatz automatisch heruntergeladen, konfiguriert und verwendet wird. Passe Parameter wie Epochen, Bildgröße und Batch-Größe an, um das Modell feinabzustimmen.
- Überwache den Trainingsfortschritt: Verfolge wichtige Leistungskennzahlen wie den Segmentierungsverlust und die mittlere durchschnittliche Präzision (mAP), um sicherzustellen, dass sich das Modell wie erwartet verbessert.
- Modell validieren und bereitstellen: Teste das trainierte Modell mit dem Validierungsdatensatz, um seine Genauigkeit zu bestätigen, und exportiere es für praktische Anwendungen wie die Qualitätskontrolle oder die Bearbeitung von Versicherungsansprüchen.
Vorteile von Ultralytics YOLO11 für die Segmentierung von Autoteilen#
Ultralytics YOLO11 ist ein zuverlässiges und effizientes Werkzeug zur Segmentierung von Autoteilen. Es bietet zahlreiche Vorteile, die es ideal für vielfältige praktische Anwendungen machen. Hier sind die wichtigsten Vorteile:
- Geschwindigkeit und Effizienz: Ultralytics YOLO11 verarbeitet Bilder schnell und erzielt dabei eine hohe Genauigkeit. Damit eignet sich das Modell für Echtzeitanwendungen wie die Qualitätskontrolle und autonome Fahrzeuge.
- Hohe Genauigkeit: Das Modell kann mehrere Objekte in einem einzelnen Bild präzise erkennen und segmentieren und so Autoteile zuverlässig identifizieren.
- Skalierbarkeit: Ultralytics YOLO11 kann große Datensätze und komplexe Segmentierungsaufgaben bewältigen und lässt sich daher für industrielle Anwendungen skalieren.
- Mehrere Integrationen: Ultralytics unterstützt Integrationen mit Plattformen wie Google Colab, Ultralytics HUB (jetzt Ultralytics Platform) und anderen beliebten Werkzeugen. Das sorgt für mehr Flexibilität und erleichtert Entwicklern den Zugang.
Tipps für die Arbeit mit Ultralytics YOLO11 in Google Colab#
Google Colab erleichtert Arbeitsabläufe im maschinellen Lernen erheblich, doch wenn du neu damit bist, brauchst du vielleicht etwas Zeit, um dich daran zu gewöhnen. Die cloudbasierte Einrichtung, Laufzeiteinstellungen und Sitzungsbeschränkungen können anfangs knifflig wirken. Mit ein paar Tipps wird vieles jedoch deutlich einfacher.
Beachte dabei folgende Punkte:
- Aktiviere zuerst in den Laufzeiteinstellungen die GPU-Beschleunigung, um das Training zu beschleunigen.
- Da Colab in der Cloud ausgeführt wird, solltest du über eine stabile Internetverbindung verfügen, um auf Ressourcen wie Datensätze und Repositorys zuzugreifen.
- Organisiere deine Dateien und Datensätze in Google Drive oder GitHub, damit du sie in Colab leicht laden und verwalten kannst.
- Wenn du in der kostenlosen Colab-Version an Speichergrenzen stößt, versuche, die Bildgröße oder Batch-Größe während des Trainings zu verringern.
- Denk daran, dein Modell und deine Ergebnisse regelmäßig zu speichern, da Colab-Sitzungen zeitlich begrenzt sind und du deinen Fortschritt nicht verlieren möchtest.
Mehr erreichen mit Ultralytics YOLO11#
Ultralytics YOLO11 macht zusammen mit Plattformen wie Google Colab und Datensätzen wie dem Roboflow-Datensatz zur Segmentierung von Autoteilen die Bildsegmentierung einfach und zugänglich. Dank intuitiver Tools, vortrainierter Modelle und einfacher Einrichtung kannst du mit YOLO11 mühelos in fortgeschrittene Computer-Vision-Aufgaben einsteigen.
Ob du die Sicherheit im Automobilbereich verbessern, die Fertigung optimieren oder innovative KI-Anwendungen entwickeln möchtest – diese Kombination stellt dir die passenden Werkzeuge zur Verfügung. Mit Ultralytics YOLO11 kannst du praktische und effiziente Lösungen für reale Probleme entwickeln.
Weitere Informationen findest du in unserem GitHub-Repository und in unserer Community. Auf unseren Lösungsseiten kannst du KI-Anwendungen für selbstfahrende Autos und Computer Vision in der Landwirtschaft kennenlernen.
Verfasst von
Kommentare
Stelle eine Frage, teile deine Ergebnisse oder hilf anderen.










