YOLO Vision 2026:
Zurück zum Glossar von Ultralytics

Ensemble

Entdecke, wie Ensemble Learning die Genauigkeit verbessert und Overfitting reduziert. Erfahre, wie du mehrere Modelle wie Ultralytics YOLO26 für bessere Ergebnisse in der Computer Vision kombinierst.

Ensemble-Lernen ist eine robuste Strategie im maschinellen Lernen (ML), bei der mehrere unabhängige Modelle, die häufig als „schwache Lerner“ bezeichnet werden, kombiniert werden, um eine gemeinsame Vorhersage zu erzeugen. Die grundlegende Annahme ist, dass eine Gruppe von Modellen häufig eine höhere Genauigkeit und eine bessere Generalisierungsfähigkeit erreichen kann als jedes einzelne Modell für sich. Durch die Aggregation der Vorhersagen verschiedener Algorithmen verringern Ensemble-Methoden effektiv das Risiko einer Überanpassung an die Trainingsdaten, gleichen zufällige Fehler aus und verbessern die Stabilität des Gesamtsystems. Dieser Ansatz ähnelt der Beratung durch ein Expertengremium, anstatt sich bei einer wichtigen Entscheidung auf die Meinung einer einzelnen Person zu verlassen.

Mechanismen des Ensemble-Lernens#

Die Wirksamkeit von Ensemble-Methoden beruht auf ihrer Fähigkeit, den Bias-Varianz-Zielkonflikt zu beeinflussen. Einzelne Modelle können eine hohe Varianz (Empfindlichkeit gegenüber Rauschen) oder einen hohen Bias (Übervereinfachung) aufweisen. Ensemble-Verfahren wirken diesen Problemen durch bestimmte Techniken entgegen:

  • Bagging (Bootstrap-Aggregation): Bei dieser Technik werden mehrere Instanzen desselben Algorithmus auf unterschiedlichen Teilmengen des Datensatzes trainiert. Das bekannteste Beispiel ist der Random-Forest-Algorithmus, der die Entscheidungen vieler Entscheidungsbäume zusammenfasst, um die Varianz zu reduzieren.
  • Boosting: Im Gegensatz zu Bagging trainiert Boosting die Modelle nacheinander. Jedes neue Modell konzentriert sich darauf, die von den vorherigen Modellen gemachten Fehler zu korrigieren. Beliebte Frameworks wie LightGBM und CatBoost nutzen dieses Verfahren, um äußerst genaue Vorhersagesysteme zu erstellen.
  • Stacking (gestapelte Generalisierung): Dabei wird ein neues „Meta-Modell“ trainiert, um die Vorhersagen mehrerer heterogener Basismodelle zu kombinieren (z. B. eines neuronalen Netzes und einer Support-Vector-Maschine).

Ensemble-Verfahren in der Computer Vision#

Im Bereich der Computer Vision (CV) werden Ensembles häufig eingesetzt, um die Leistung bei Wettbewerben und in sicherheitskritischen Anwendungen zu maximieren. Bei der Objekterkennung werden dazu häufig mehrere Modelle – beispielsweise verschiedene Versionen von YOLO26 – auf demselben Bild ausgeführt. Die resultierenden Begrenzungsrahmen werden anschließend mithilfe von Techniken wie der Nichtmaximalunterdrückung (NMS) oder der gewichteten Box-Fusion (WBF) zusammengeführt, um die wahrscheinlichsten Objektpositionen zu bestimmen.

Anwendungen in der Praxis#

Ensemble-Methoden sind in Branchen allgegenwärtig, in denen die Zuverlässigkeit von Vorhersagen von größter Bedeutung ist.

  1. Medizinische Diagnostik und Bildgebung: Im Gesundheitswesen ist es entscheidend, falsch-negative Ergebnisse zu vermeiden. Ein Ensemble kann ein auf Röntgenaufnahmen trainiertes faltungsneuronales Netz (CNN) mit einem Vision-Transformer (ViT) kombinieren, um Anomalien zu erkennen. Die Übereinstimmung zwischen den Modellen liefert einen höheren Konfidenzwert und unterstützt Radiologinnen und Radiologen beim Erkennen von Tumoren oder bei der Diagnose seltener Erkrankungen.

  2. Erkennung von Finanzbetrug: Finanzinstitute nutzen Ensembles, um Transaktionsmuster zu analysieren. Durch die Kombination von Modellen für die logistische Regression mit Gradient-Boosting-Verfahren kann das System subtile Betrugsindikatoren erkennen, die ein einzelnes Modell möglicherweise übersieht, und gleichzeitig die Rate von Fehlalarmen niedrig halten.

Implementierung von Modell-Ensembles mit Python#

Du kannst ein einfaches Inferenz-Ensemble simulieren, indem du mehrere trainierte Modelle lädst und Vorhersagen für dieselbe Eingabe erzeugst. Die Ultralytics Platform ermöglicht es dir, diese Varianten einfach zu trainieren. Das folgende Beispiel zeigt, wie zwei unterschiedliche Ultralytics YOLO-Modelle (YOLO26n und YOLO26s) geladen werden, um Erkennungen in einem Bild zu überprüfen.

from ultralytics import YOLO

# Load two distinct YOLO26 model variants
# 'n' (nano) is faster, 's' (small) is more accurate
model_nano = YOLO("yolo26n.pt")
model_small = YOLO("yolo26s.pt")

# Define the image source
source = "https://ultralytics.com/images/bus.jpg"

# Run inference with both models
results_n = model_nano(source)
results_s = model_small(source)

# Compare the number of objects detected by each model
print(f"Nano Model Found: {len(results_n[0].boxes)} objects")
print(f"Small Model Found: {len(results_s[0].boxes)} objects")

Ensemble im Vergleich zur Datenerweiterung#

Es ist wichtig, zwischen dem Ensemble-Lernen und der Datenerweiterung zu unterscheiden.

  • Ensemble konzentriert sich auf die Phasen der Architektur und Vorhersage und kombiniert mehrere unterschiedliche trainierte Modelle, um die Ergebnisse zu verbessern.
  • Datenerweiterung konzentriert sich auf die Phase der Trainingsdaten und erhöht die Vielfalt des Datensatzes künstlich (z. B. durch Drehen oder Spiegeln), um ein einzelnes, robusteres Modell zu trainieren.

Während die Datenerweiterung einem einzelnen Modell hilft, besser zu lernen, unterstützt Ensemble-Lernen mehrere Modelle dabei, die Ausgaben der jeweils anderen zu überprüfen. Beide Strategien werden häufig gemeinsam eingesetzt, um bei Aufgaben wie der Instanzsegmentierung und der Posenschätzung Ergebnisse auf dem neuesten Stand der Technik zu erzielen.

Explore solutions

Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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