YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Knowledge Distillation

Lerne, wie Wissensdestillation Intelligenz von großen Lehrern auf kompakte Schüler überträgt. Optimiere Ultralytics YOLO26 für eine schnelle, effiziente Edge-Bereitstellung.

Knowledge Distillation ist eine ausgefeilte Technik im Bereich des machine learning, bei der ein kompaktes neuronales Netz, das als „Schüler“ bezeichnet wird, darauf trainiert wird, das Verhalten und die Leistung eines größeren, komplexeren Netzes (des „Lehrers“) zu reproduzieren. Das Hauptziel dieses Prozesses ist die model optimization, die es Entwicklern ermöglicht, die Vorhersagefähigkeiten schwerer Architekturen auf leichtgewichtige Modelle zu übertragen, die sich für den Einsatz auf ressourcenbeschränkter Hardware eignen. Indem das Schülermodell die in den Vorhersagen des Lehrers kodierten reichhaltigen Informationen erfasst, erzielt es oft eine deutlich höhere accuracy, als wenn es ausschließlich mit Rohdaten trainiert worden wäre, wodurch die Lücke zwischen hoher Leistung und Effizienz effektiv geschlossen wird.

Der Mechanismus der Wissensübertragung#

Beim traditionellen supervised learning werden Modelle anhand von „harten Labels“ aus den training data trainiert, bei denen ein Bild eindeutig kategorisiert wird (z. B. 100 % „Hund“ und 0 % „Katze“). Ein vortrainiertes Lehrermodell liefert jedoch über eine softmax function eine Ausgabe, die allen Klassen Wahrscheinlichkeiten zuweist. Diese Wahrscheinlichkeitsverteilungen werden als „weiche Labels“ oder „dunkles Wissen“ bezeichnet.

Wenn ein Lehrermodell beispielsweise ein Bild eines Wolfs analysiert, sagt es möglicherweise 90 % Wolf, 9 % Hund und 1 % Katze voraus. Diese Verteilung zeigt, dass der Wolf visuelle Merkmale mit einem Hund teilt – ein Kontext, den ein hartes Label ignoriert. Während des Destillationsprozesses minimiert der Schüler eine loss function, wie etwa die Kullback-Leibler divergence, um seine Vorhersagen an die weichen Labels des Lehrers anzugleichen. Diese Methode, die durch Geoffrey Hinton's research populär gemacht wurde, hilft dem Schüler, besser zu generalisieren und overfitting bei kleineren Datensätzen zu reduzieren.

Praxisanwendungen#

Wissensdestillation ist in Branchen, in denen Rechenressourcen knapp sind, aber eine hohe Leistung unerlässlich ist, von entscheidender Bedeutung.

  • Edge AI and Mobile Vision: Das Ausführen komplexer object detection-Aufgaben auf Smartphones oder IoT-Geräten erfordert Modelle mit geringer inference latency. Ingenieure destillieren massive Netze in mobilfreundliche Architekturen wie YOLO26 (insbesondere die Nano- oder Small-Varianten). Dies ermöglicht es Echtzeitanwendungen wie face recognition oder Augmented-Reality-Filtern, reibungslos zu laufen, ohne die battery life zu belasten.
  • Natural Language Processing (NLP): Moderne large language models (LLMs) erfordern enorme GPU-Cluster für den Betrieb. Die Destillation ermöglicht es Entwicklern, kleinere, schnellere Versionen dieser Modelle zu erstellen, die die grundlegenden language modeling-Fähigkeiten beibehalten. Dies macht es praktikabel, reaktionsschnelle chatbots und virtuelle Assistenten auf Standard-Verbraucherhardware oder einfacheren Cloud-Instanzen bereitzustellen.

Unterscheidung verwandter Optimierungsbegriffe#

Es ist wichtig, die Wissensdestillation von anderen Kompressionsstrategien abzugrenzen, da diese Modelle auf grundlegend unterschiedliche Weise verändern.

  • Transfer Learning: Bei dieser Technik wird ein Modell, das auf einem umfangreichen benchmark dataset vortrainiert wurde, an eine neue, spezifische Aufgabe angepasst (z. B. das fine-tuning eines generischen Bildklassifizifikators zur Erkennung medizinischer Anomalien). Die Destillation hingegen konzentriert sich darauf, dasselbe Wissen in einer kleineren Form zu komprimieren, anstatt die Domäne zu wechseln.
  • Model Pruning: Beim Pruning werden redundante Verbindungen oder Neuronen physisch aus einem bereits trainierten Netz entfernt, um es spärlich zu machen. Die Destillation beinhaltet typischerweise das Training einer völlig separaten, kleineren Schülerarchitektur von Grund auf unter Anleitung des Lehrers.
  • Model Quantization: Die Quantisierung reduziert die Präzision der Modellgewichte (z. B. von 32-Bit-Gleitkommazahlen auf 8-Bit-Ganzzahlen), um Speicher zu sparen und Berechnungen zu beschleunigen. Dies ist oft ein letzter Schritt bei der model deployment, der mit Engines wie TensorRT oder OpenVINO kompatibel ist, und kann für maximale Effizienz mit der Destillation kombiniert werden.

Implementierung eines Studentenmodells#

In einem praktischen Arbeitsablauf wählst du zunächst eine leichtgewichtige Architektur als Schüler aus. Die Ultralytics Platform kann verwendet werden, um Datensätze zu verwalten und die Trainingsexperimente dieser effizienten Modelle zu verfolgen. Unten siehst du ein Beispiel für die Initialisierung eines kompakten YOLO26-Modells, das sich ideal für die Edge-Bereitstellung und als Schülernetzwerk eignet:

from ultralytics import YOLO

# Load a lightweight YOLO26 nano model (acts as the student)
# The 'n' suffix denotes the nano version, optimized for speed
student_model = YOLO("yolo26n.pt")

# Train the model on a dataset
# In a custom distillation loop, the loss would be influenced by a teacher model
results = student_model.train(data="coco8.yaml", epochs=5, imgsz=640)

Explore solutions

Real-time AI that works with your team

KI 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

KI 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

KI 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

KI 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

KI 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

KI in der Automobilbranche

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

KI 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

KI 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

KI 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

KI 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

KI 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

KI 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

KI in der Automobilbranche

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

KI 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

KI 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

KI 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

KI 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

KI 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

KI 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

KI in der Automobilbranche

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

KI 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