Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Normalization

Entdecke, wie die Normalisierung das Modelltraining und die Genauigkeit verbessert. Erfahre mehr über Min-Max-Skalierung, Z-Score-Standardisierung und ihre Rolle in Ultralytics YOLO26-Projekten.

Normalisierung ist eine grundlegende Technik der Datenvorverarbeitung, bei der numerische Merkmale auf einen Standardbereich skaliert werden. Im Kontext des maschinellen Lernens (ML) enthalten Datensätze häufig Merkmale mit unterschiedlichen Größenordnungen – etwa Altersbereiche (0–100) im Vergleich zu Einkommensstufen (0–100.000). Wenn diese Unterschiede nicht behandelt werden, können sie dazu führen, dass der Optimierungsalgorithmus größere Werte bevorzugt, was eine langsamere Konvergenz und eine suboptimale Leistung zur Folge hat. Durch die Normalisierung von Daten stellen Ingenieurinnen und Ingenieure sicher, dass jedes Merkmal proportional zum Endergebnis beiträgt, sodass neuronale Netze effizienter lernen können.

Gängige Normalisierungstechniken#

Es gibt mehrere standardmäßige Methoden zur Transformation von Daten, die jeweils für unterschiedliche Verteilungen und Anforderungen von Algorithmen geeignet sind.

  • Min-Max-Skalierung: Dies ist die intuitivste Form der Normalisierung. Dabei werden die Daten auf einen festen Bereich skaliert, üblicherweise [0, 1]. Für diese Transformation wird der Minimalwert subtrahiert und durch die Spannweite (Maximum minus Minimum) geteilt. Sie wird häufig in der Bildverarbeitung eingesetzt, da bekannt ist, dass die Pixelintensitäten zwischen 0 und 255 liegen.
  • Z-Score-Standardisierung: Obwohl sie häufig synonym mit Normalisierung verwendet wird, transformiert die Standardisierung Daten gezielt so, dass sie einen Mittelwert von 0 und eine Standardabweichung von 1 haben. Dies ist besonders nützlich, wenn die Daten einer Gauß-Verteilung folgen, und für Algorithmen wie Support-Vektor-Maschinen (SVM) unerlässlich, die normalverteilte Daten voraussetzen.
  • Logarithmische Skalierung: Bei Daten mit extremen Ausreißern oder einer Potenzgesetzverteilung kann eine logarithmische Transformation den Wertebereich komprimieren. Dadurch wird die Verteilung für die effektive Interpretation durch die Inferenz-Engine besser handhabbar, ohne dass sie durch starke Wertespitzen verzerrt wird.

Anwendungen in der Praxis#

Normalisierung ist ein Standardschritt in den Verarbeitungsketten leistungsstarker KI-Systeme verschiedenster Branchen.

  1. Computer Vision (CV): Bei Aufgaben wie Objekterkennung und Bildklassifizierung bestehen digitale Bilder aus Pixelwerten im Bereich von 0 bis 255. Wenn diese großen Ganzzahlen direkt in ein Netzwerk eingespeist werden, kann dies den Gradientenabstieg verlangsamen. Ein standardmäßiger Schritt der Datenvorverarbeitung besteht darin, die Pixelwerte durch 255,0 zu teilen, um sie auf den Bereich [0, 1] zu normalisieren. Dadurch werden konsistente Eingaben für fortschrittliche Modelle wie YOLO26 sichergestellt und die Stabilität des Trainings auf der Ultralytics Platform verbessert.

  2. Medizinische Bildanalyse: Medizinische Aufnahmen, etwa solche aus Anwendungen der KI im Gesundheitswesen, stammen häufig von verschiedenen Geräten mit unterschiedlichen Intensitätsskalen. Die Normalisierung stellt sicher, dass Pixelintensitäten aus einer MRT- oder CT-Aufnahme über verschiedene Patientinnen und Patienten sowie Geräte hinweg vergleichbar sind. Diese Konsistenz ist für eine präzise Tumorerkennung entscheidend, da sich das Modell dadurch auf strukturelle Anomalien statt auf Helligkeitsunterschiede konzentrieren kann.

Verwandte Konzepte unterscheiden#

Es ist wichtig, die Normalisierung von ähnlichen Begriffen aus der Datenvorverarbeitung und dem Modellaufbau im Deep Learning zu unterscheiden.

  • vs. Batch-Normalisierung: Die Datennormalisierung ist ein Schritt der Datenvorverarbeitung, der auf den rohen Eingabedatensatz angewendet wird, bevor dieser in das Netzwerk gelangt. Die Batch-Normalisierung hingegen arbeitet während des Modelltrainings innerhalb des Netzwerks zwischen den Schichten. Sie normalisiert die Ausgabe einer vorherigen Aktivierungsschicht, um den Lernprozess zu stabilisieren.
  • vs. Bildaugmentation: Während die Normalisierung die Skalierung der Pixelwerte verändert, ändert die Augmentation den Inhalt oder die Geometrie des Bildes (z. B. durch Spiegeln, Drehen oder Farbänderungen), um die Vielfalt des Datensatzes zu erhöhen. Tools wie Albumentations werden für die Augmentation verwendet, während die Normalisierung eine mathematische Skalierungsoperation ist.

Implementierungsbeispiel#

In der Computer Vision ist die Normalisierung häufig der erste Schritt der Verarbeitungskette. Das folgende Python-Beispiel zeigt, wie sich Bilddaten mit der NumPy-Bibliothek manuell normalisieren lassen – ein Vorgang, der während des Trainings automatisch im Ultralytics YOLO26-Datenlader abläuft.

import numpy as np

# Simulate a 2x2 pixel image with values ranging from 0 to 255
raw_image = np.array([[0, 255], [127, 64]], dtype=np.float32)

# Apply Min-Max normalization to scale values to [0, 1]
# This standardizes the input for the neural network
normalized_image = raw_image / 255.0

print(f"Original Range: {raw_image.min()} - {raw_image.max()}")
print(f"Normalized Range: {normalized_image.min()} - {normalized_image.max()}")

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