Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Validation Data

Entdecke, wie Validierungsdaten die Generalisierung von Modellen verbessern. Erfahre, wie du Ultralytics YOLO26 feinabstimmst, Overfitting verhinderst und Hyperparameter für eine optimale mAP optimierst.

Validierungsdaten dienen als wichtiger Kontrollpunkt im Entwicklungslebenszyklus des maschinellen Lernens und bilden einen zwischengeschalteten Datensatz, der während des Trainings zur Bewertung der Leistung eines Modells verwendet wird. Anders als der primäre Datensatz, mit dem der Algorithmus trainiert wird, liefert der Validierungssatz eine unverzerrte Einschätzung, wie gut das System lernt, auf neue, unbekannte Informationen zu generalisieren. Durch die Überwachung von Metriken in dieser spezifischen Teilmenge können Entwickler die Konfiguration des Modells feinabstimmen und potenzielle Probleme wie Overfitting erkennen, bei dem sich das System die Trainingsbeispiele einprägt, anstatt die zugrunde liegenden Muster zu verstehen. Diese Rückkopplungsschleife ist entscheidend für die Entwicklung robuster Lösungen für künstliche Intelligenz (AI), die in der realen Welt zuverlässig funktionieren.

Die Rolle der Validierung bei der Abstimmung von Hyperparametern#

Die Hauptfunktion von Validierungsdaten besteht darin, die Optimierung von Hyperparametern zu ermöglichen. Während interne Parameter wie Modellgewichte automatisch im Trainingsprozess erlernt werden, müssen Hyperparameter – darunter die Lernrate, die Batchgröße und die Netzwerkarchitektur – manuell festgelegt oder durch Experimente ermittelt werden.

Validierungsdaten ermöglichen es Ingenieuren, verschiedene Konfigurationen mithilfe der Modellauswahl effektiv zu vergleichen. Wenn ein Entwickler beispielsweise ein YOLO26-Modell trainiert, kann er drei verschiedene Lernraten testen. In der Regel wird die Variante ausgewählt, die im Validierungssatz die höchste Genauigkeit erzielt. Dieser Prozess hilft dabei, den Bias-Varianz-Zielkonflikt zu bewältigen und sicherzustellen, dass das Modell komplex genug ist, um feine Datenstrukturen zu erfassen, aber einfach genug bleibt, um gut zu generalisieren.

Unterscheidung zwischen Datenteilungen#

Um wissenschaftliche Genauigkeit sicherzustellen, wird ein vollständiger Datensatz typischerweise in drei unterschiedliche Teilmengen aufgeteilt. Das Verständnis des jeweiligen Zwecks ist für eine effektive Datenverwaltung entscheidend.

  • Trainingsdaten: Dies ist der größte Teil des Datensatzes und wird direkt zum Anpassen des Modells verwendet. Der Algorithmus verarbeitet diese Beispiele, um seine internen Parameter mittels Backpropagation anzupassen.
  • Validierungsdaten: Diese Teilmenge wird während des Trainingsprozesses für regelmäßige Bewertungen verwendet. Entscheidend ist, dass das Modell seine Gewichte niemals direkt auf Grundlage dieser Daten aktualisiert; es nutzt sie ausschließlich, um die Modellauswahl und Entscheidungen zum frühen Beenden zu steuern.
  • Testdaten: Ein vollständig zurückgehaltener Datensatz, der erst verwendet wird, wenn die endgültige Modellkonfiguration ausgewählt wurde. Er dient als „Abschlussprüfung“, um eine realistische Kennzahl für die Leistung bei der Bereitstellung des Modells zu liefern.

Praktische Umsetzung mit Ultralytics#

Im Ultralytics-Ökosystem ist die Validierung eines Modells ein unkomplizierter Prozess. Wenn ein Benutzer das Training oder die Validierung startet, verwendet das Framework automatisch die in der YAML-Konfiguration des Datensatzes angegebenen Bilder. Dabei werden wichtige Leistungskennzahlen wie die mittlere durchschnittliche Präzision (mAP) berechnet, anhand derer Benutzer die Genauigkeit ihrer Aufgaben zur Objekterkennung oder Segmentierung einschätzen können.

Das folgende Beispiel zeigt, wie ein vortrainiertes YOLO26-Modell mit Python auf dem standardmäßigen COCO8-Datensatz validiert wird:

from ultralytics import YOLO

# Load the YOLO26 model (recommended for state-of-the-art performance)
model = YOLO("yolo26n.pt")

# Validate the model using the 'val' mode
# The 'data' argument points to the dataset config containing the validation split
metrics = model.val(data="coco8.yaml")

# Print the Mean Average Precision at IoU 0.5-0.95
print(f"Validation mAP50-95: {metrics.box.map}")

Anwendungen in der Praxis#

Validierungsdaten sind in verschiedenen Branchen unverzichtbar, in denen Präzision und Zuverlässigkeit nicht verhandelbar sind.

  • Intelligente Landwirtschaft: Im Bereich der künstlichen Intelligenz in der Landwirtschaft werden Systeme darauf trainiert, Pflanzenkrankheiten zu erkennen oder Wachstumsphasen zu überwachen. Ein Validierungssatz mit Bildern, die unter unterschiedlichen Wetterbedingungen (sonnig, bedeckt, regnerisch) aufgenommen wurden, stellt sicher, dass das Modell nicht nur an perfekten, sonnigen Tagen funktioniert. Durch die Abstimmung von Strategien zur Datenerweiterung anhand der Validierungswerte erhalten Landwirte unabhängig von den Umgebungsbedingungen konsistente Erkenntnisse.
  • Medizinische Diagnostik: Bei der Entwicklung von Lösungen für die medizinische Bildanalyse, etwa zur Erkennung von Tumoren in CT-Aufnahmen, helfen Validierungsdaten dabei zu verhindern, dass das Modell Verzerrungen erlernt, die für die Geräte eines einzelnen Krankenhauses spezifisch sind. Eine gründliche Validierung anhand vielfältiger Patientengruppen stellt sicher, dass die diagnostischen Werkzeuge die von Aufsichtsbehörden wie der FDA in ihren Richtlinien für digitale Gesundheit geforderten Sicherheitsstandards erfüllen.

Fortgeschrittene Verfahren: Kreuzvalidierung#

Wenn nur wenige Daten verfügbar sind, könnte das Zurückhalten von 20 % für die Validierung zu viele wertvolle Trainingsinformationen entfernen. In solchen Fällen verwenden Praktiker häufig die Kreuzvalidierung, insbesondere die K-fache Kreuzvalidierung. Bei diesem Verfahren werden die Daten in „K“ Teilmengen aufgeteilt, wobei abwechselnd jeweils eine andere Teilmenge als Validierungsdaten dient. Dadurch wird sichergestellt, dass jeder Datenpunkt sowohl für das Training als auch für die Validierung verwendet wird, was eine statistisch robustere Einschätzung der Modellleistung ermöglicht, wie sie in der Theorie des statistischen Lernens beschrieben wird.

Die effektive Nutzung von Validierungsdaten ist ein Eckpfeiler professioneller Betriebsprozesse für maschinelles Lernen (MLOps). Mithilfe von Werkzeugen wie der Ultralytics Platform können Teams die Verwaltung dieser Datensätze automatisieren und sicherstellen, dass Modelle gründlich getestet und optimiert werden, bevor sie überhaupt in die Produktion gelangen.

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