YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Temperature Scaling

Entdecke, wie Temperaturskalierung das Vertrauen von KI-Modellen kalibriert. Lerne, die Ausgabewahrscheinlichkeiten für hochzuverlässige Ultralytics YOLO-Vorhersagen zu optimieren.

Temperature Scaling ist eine weit verbreitete Nachbearbeitungstechnik zur Kalibrierung der vorhergesagten Wahrscheinlichkeiten von Artificial Intelligence (AI)- und Machine Learning (ML)-Modellen. Im modernen Deep Learning zeigen Modelle häufig eine Überkonfidenz, was bedeutet, dass ihre vorhergesagten Wahrscheinlichkeiten die wahre statistische Kalibrierung oder die Wahrscheinlichkeit der Korrektheit nicht genau widerspiegeln. Temperature Scaling behebt dies, indem die rohen Ausgabewerte (Logits) des Netzwerks vor der Anwendung der softmax-Funktion durch einen einzigen, gelernten Skalarparameter, die sogenannte „Temperatur“ (T), geteilt werden. Diese Anpassung glättet die Wahrscheinlichkeiten, ohne die finale image classification-Entscheidung zu verändern, und stellt sicher, dass die confidence eines Modells genau mit seiner tatsächlichen Genauigkeit übereinstimmt.

Funktionsweise von Temperature Scaling#

In einem Standard-Klassifizierungsnetzwerk gibt die letzte Schicht rohe Logits aus, die dann durch eine Softmax-Aktivierung geleitet werden, um Wahrscheinlichkeiten zu erzeugen, die sich zu eins summieren. Moderne deep learning-Architekturen, insbesondere solche, die stark mit loss functions wie Cross-Entropy optimiert sind, neigen dazu, diese Logits zu extremen Werten zu treiben, um den Verlust zu minimieren. Dies führt zu einem Phänomen, bei dem das Modell fehlsaliert und überkonfident wird.

Temperature Scaling führt einen Temperaturparameter (T) in die Softmax-Gleichung ein.

  • Bei T = 1 verhält sich die Softmax-Funktion normal.
  • Wenn T > 1 ist, werden die Logits herunterskaliert, was die Ausgabeverteilung glättet, die Spitzenkonfidenz effektiv senkt und die Wahrscheinlichkeitsmasse gleichmäßiger über alle Klassen verteilt.
  • Wenn T < 1 ist, wird die Verteilung schärfer, was das Modell dazu drängt, noch konfidenter in seiner Top-Vorhersage zu sein.

Durch die Optimierung von T auf einem bestimmten Validierungssatz minimieren Ingenieure den erwarteten Kalibrierungsfehler. Diese einfache Anpassung mit nur einem Parameter ist sehr beliebt, da sie nur minimalen Rechenaufwand erfordert und die ursprüngliche Genauigkeit der model weights beibehält.

Temperature Scaling vs. Label Smoothing#

Obwohl beide Techniken darauf abzielen, overfitting und Überkonfidenz zu verhindern, arbeiten sie in verschiedenen Phasen des Modelllebenszyklus. Label smoothing wird während des Trainings angewendet. Es verändert die Ground-Truth-Ziele (indem beispielsweise ein hartes Label von 1,0 auf 0,9 geändert wird), um zu verhindern, dass das Modell einer einzelnen Klasse die volle Wahrscheinlichkeit zuweist. Im Gegensatz dazu sind Temperature Scaling und neuere Varianten wie Focal Temperature Scaling Post-hoc-Kalibrierungsmethoden, die nach Abschluss des Trainings angewendet werden. Das bedeutet, dass sie die Ausgabewahrscheinlichkeiten eines vollständig trainierten Modells modifizieren, ohne ein erneutes Training zu erfordern.

Praxisanwendungen#

Eine korrekte Modellkalibrierung ist entscheidend für Sicherheit und Zuverlässigkeit in verschiedenen Branchen:

  • Medical Diagnostics: Bei Aufgaben wie der Erkennung von Gehirntumoren kann eine überkonfidente Fehlklassifizierung schwerwiegende klinische Folgen haben. Die Verwendung von Temperature Scaling stellt sicher, dass das predictive modeling-System zuverlässige Wahrscheinlichkeiten ausgibt. Wenn eine Scan-Vorhersage nach der Skalierung sehr unsicher ist, kann das System das Bild zuverlässig zur manuellen Überprüfung durch einen Radiologen markieren. Jüngste studies on calibrating clinical models unterstreichen weiterhin deren Wert in eingeschränkten, risikoreichen Diagnoseumgebungen.
  • Large Language Models (LLMs): Bei LLMs wird Temperature Scaling stark genutzt, um die Ausgabestochastik und die Generierungsvielfalt zu steuern, wie am Beispiel von OpenAI's temperature parameter zu sehen ist. Hohe Temperaturen erzeugen kreativeren, abwechslungsreicheren Text, während niedrige Temperaturen deterministische, fokussierte Antworten liefern. Mit dem Fortschritt der Forschung werden Techniken wie Adaptive Temperature Scaling (ATS) entwickelt, um den Kalibrierungsabbau zu korrigieren, der häufig nach dem Reinforcement Learning aus menschlichem Feedback auftritt.
  • Autonomous Vehicles: Beim autonomen Fahren müssen object detection-Systeme sofort entscheiden, ob es sich bei einem Hindernis um einen Fußgänger oder einen Schatten handelt. Die Kalibrierung dieser Visionsmodelle stellt sicher, dass Fallback-Mechanismen wie Notbremsungen zuverlässig ausgelöst werden, wenn die wahre Konfidenz des Modells unter einen kritischen Sicherheitsschwellenwert fällt.

Code-Beispiel: Implementierung von Temperature Scaling#

Das folgende Snippet veranschaulicht, wie Sie einen Temperaturskalar auf die rohen Logits eines Ultralytics YOLO26-classification-Modells mithilfe von PyTorch anwenden können.

import torch
import torch.nn.functional as F
from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Assume 'logits' are the raw outputs from the model prior to activation
# (e.g., obtained via a custom forward pass or feature extraction)
logits = torch.tensor([[5.0, 2.0, 0.5]])

# Define an optimized temperature scalar (T > 1 softens the probabilities)
temperature = 1.5

# Apply temperature scaling before passing logits to the softmax function
scaled_logits = logits / temperature
calibrated_probabilities = F.softmax(scaled_logits, dim=1)

print(f"Original Softmax: {F.softmax(logits, dim=1)}")
print(f"Calibrated Probabilities: {calibrated_probabilities}")

Für Teams, die kalibrierte Computer-Vision-Systeme nahtlos bereitstellen möchten, bietet die Ultralytics Platform robuste Tools zur Verwaltung von experiment tracking, zum Fine-Tuning von Modellen und zur Überwachung der Echtzeit-inference latency. Darüber hinaus lässt sich grundlegendes Wissen über moderne Kalibrierungstechniken auf einflussreiche Studien wie "On Calibration of Modern Neural Networks" zurückführen, die Temperature Scaling als Industriestandard populär gemacht haben. Erkunden Sie für weitere praktische Implementierungen die Frameworks zur scikit-learn's probability calibration oder TensorFlow's uncertainty-aware models.

Explore solutions

Real-time AI that works with your team

Computer Vision in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

Computer Vision im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

Computer Vision in der Automobilindustrie

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

Computer Vision in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens