Ultralytics YOLO27:
Zurück zum Ultralytics-Glossar

Speculative Decoding

Entdecke, wie speculative decoding die KI-Inferenz um das Zwei- bis Dreifache beschleunigt. Erfahre, wie diese Technik LLMs und Ultralytics YOLO26 optimiert, um schneller und effizienter Ergebnisse zu liefern.

Speculative Decoding ist eine fortschrittliche Optimierungstechnik, die vor allem bei großen Sprachmodellen (LLMs) und anderen Aufgaben der sequenziellen Generierung eingesetzt wird, um die Inferenz deutlich zu beschleunigen, ohne die Ausgabequalität zu beeinträchtigen. Bei der herkömmlichen autoregressiven Generierung erzeugt ein Modell jeweils ein Token und wartet bei jedem Schritt, bis der vorherige abgeschlossen ist. Das kann langsam sein, insbesondere auf leistungsfähiger Hardware, bei der häufig die Speicherbandbreite und nicht die Rechengeschwindigkeit zum Engpass wird. Speculative Decoding begegnet diesem Problem, indem ein kleineres, schnelleres „Entwurfsmodell“ parallel eine Folge zukünftiger Tokens vorhersagt. Das größere, genauere „Zielmodell“ überprüft diese anschließend in einem einzigen Durchlauf. Sind die Vorhersagen des Entwurfsmodells korrekt, akzeptiert das System mehrere Tokens auf einmal und macht so beim Generieren einen Sprung nach vorn.

Funktionsweise von Speculative Decoding#

Der zentrale Mechanismus beruht auf der Erkenntnis, dass sich viele Tokens einer Sequenz – etwa Funktionswörter wie „der“, „und“ oder naheliegende Ergänzungen – leicht vorhersagen lassen und dafür nicht die volle Rechenleistung eines riesigen Modells erforderlich ist. Indem das System diese einfachen Vorhersagen an ein leichtgewichtiges Ersatzmodell auslagert, muss das große Modell seltener aufgerufen werden.

Wenn das Zielmodell die entworfene Sequenz überprüft, führt es eine parallele Verifizierung durch. Da GPUs für die Stapelverarbeitung stark optimiert sind, dauert es ungefähr genauso lange, fünf entworfene Tokens gleichzeitig zu prüfen wie ein einzelnes Token zu generieren. Stimmt das Zielmodell dem Entwurf zu, werden diese Tokens übernommen. Bei einer Abweichung wird die Sequenz an dieser Stelle abgeschnitten, das richtige Token eingefügt und der Vorgang wiederholt. Dadurch ist die endgültige Ausgabe mathematisch identisch mit der Ausgabe, die das Zielmodell allein erzeugt hätte. So bleibt die Genauigkeit erhalten, während die Geschwindigkeit in vielen Fällen um das Zwei- bis Dreifache steigt.

Anwendungen in der Praxis#

Diese Technik verändert den Einsatz generativer KI in vielen Branchen, insbesondere dort, wo geringe Latenz entscheidend ist.

  • Codevervollständigung in Echtzeit: In integrierten Entwicklungsumgebungen (IDEs) müssen KI-Programmierassistenten sofort Vorschläge anzeigen, während Entwickler tippen. Mit Speculative Decoding können diese Assistenten mithilfe eines kleinen Modells ganze Codezeilen entwerfen, während ein großes Basismodell Syntax und Logik im Hintergrund überprüft. Das sorgt für eine schnelle, nahtlose Nutzung, bei der es sich anfühlt, als würde man in Echtzeit tippen, statt auf eine Serverantwort zu warten.
  • Interaktive Chatbots auf Edge-Geräten: Leistungsstarke LLMs auf Smartphones oder Laptops auszuführen, ist aufgrund begrenzter Hardwareressourcen schwierig. Mit Speculative Decoding kann ein Gerät lokal ein kleines, quantisiertes Modell ausführen, um Antworten zu entwerfen, und gelegentlich ein größeres Modell – in der Cloud oder als leistungsfähigeres lokales Modell – zur Überprüfung abfragen. Dieser hybride Ansatz ermöglicht Interaktionen mit einem hochwertigen virtuellen Assistenten bei minimaler Verzögerung und macht Edge-KI für komplexe Aufgaben praktikabler.

Zusammenhang mit anderen Konzepten#

Es ist wichtig, Speculative Decoding von ähnlichen Optimierungsstrategien abzugrenzen.

  • Modellquantisierung: Bei der Quantisierung wird die Genauigkeit der Modellgewichte reduziert (z. B. von FP16 auf INT8), um Speicher zu sparen und Berechnungen zu beschleunigen. Dabei wird das Modell dauerhaft verändert, wodurch die Leistung leicht sinken kann. Speculative Decoding verändert dagegen die Gewichte des Zielmodells nicht und garantiert dieselbe Ausgabeverteilung.
  • Wissensdestillation: Dabei wird ein kleineres Schülermodell darauf trainiert, ein größeres Lehrermodell nachzuahmen. Das Schülermodell ersetzt das Lehrermodell vollständig. Bei Speculative Decoding arbeiten das kleine Modell (der Entwerfer) und das große Modell (der Prüfer) während der Inferenz zusammen, statt einander zu ersetzen.

Implementierungsbeispiel#

Speculative Decoding ist zwar häufig in Bereitstellungsframeworks integriert, doch die Überprüfung von Vorhersagen ist grundlegend für effiziente KI. Das folgende konzeptionelle PyTorch-Beispiel veranschaulicht, wie ein größeres Modell eine Folge von Eingabekandidaten bewerten oder überprüfen kann – ähnlich wie im Verifizierungsschritt von Speculative Decoding.

import torch


def verify_candidate_sequence(model, input_ids, candidate_ids):
    """Simulates the verification step where a target model checks candidate tokens."""
    # Eingabe und Kandidaten für die parallele Verarbeitung zusammenfügen
    full_sequence = torch.cat([input_ids, candidate_ids], dim=1)

    with torch.no_grad():
        logits = model(full_sequence)  # Ein einziger Vorwärtsdurchlauf für alle Tokens

    # Die tatsächlichen Vorhersagen des Modells abrufen (der Einfachheit halber mit Greedy Decoding)
    predictions = torch.argmax(logits, dim=-1)

    # In einem realen Szenario prüfen wir, ob die Vorhersagen mit candidate_ids übereinstimmen
    return predictions


# Beispiel für die Tensor-Einrichtung (konzeptionell)
# input_ids = torch.tensor([[101, 2054, 2003]])
# candidate_ids = torch.tensor([[1037, 3024]])
# verify_candidate_sequence(my_model, input_ids, candidate_ids)

Auswirkungen auf die zukünftige KI-Entwicklung#

Während Modelle immer größer werden, wächst die Diskrepanz zwischen Rechenleistung und Speicherbandbreite – häufig als „Memory Wall“ bezeichnet. Speculative Decoding hilft, diese Lücke zu überbrücken, indem es die Rechenintensität jedes Speicherzugriffs maximiert. Diese Effizienz ist entscheidend für den nachhaltigen Einsatz generativer KI in großem Maßstab und senkt sowohl den Energieverbrauch als auch die Betriebskosten.

Forschende untersuchen derzeit, wie sich ähnliche spekulative Prinzipien auf Aufgaben der Computer Vision anwenden lassen. Bei der Videogenerierung könnte beispielsweise ein leichtgewichtiges Modell künftige Bilder entwerfen, die anschließend von einem Diffusionsmodell mit hoher Bildtreue verfeinert werden. Da Frameworks wie PyTorch und TensorFlow diese Optimierungen nativ integrieren, können Entwickler mit kürzeren Inferenzlatenzen in einem breiteren Spektrum von Modalitäten rechnen – von Text bis hin zu komplexen visuellen Daten, die von fortschrittlichen Architekturen wie Ultralytics YOLO26 verarbeitet werden.

Wer den Lebenszyklus solcher Modelle verwaltet, kann mit Tools wie der Ultralytics Platform für robuste Datensätze und Trainingspipelines als solide Grundlage für fortschrittliche Inferenzverfahren sorgen. Ganz gleich, ob du mit großen Sprachmodellen arbeitest oder modernste Objekterkennung einsetzt: Die Optimierung der Inferenzpipeline bleibt ein wichtiger Schritt auf dem Weg vom Prototyp zur Produktionsumgebung.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens