Ultralytics YOLO27:
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

Instruction Tuning

Beim Instruction Tuning wird ein vortrainiertes Sprachmodell anhand von Anweisung-Antwort-Paaren feinabgestimmt, damit es Anfragen befolgt. Behandelt werden FLAN, InstructGPT, Daten und VLMs.

Beim Instruction-Tuning wird ein vortrainiertes großes Sprachmodell (LLM) anhand von Paaren aus Anweisungen und gewünschten Antworten feinabgestimmt, damit es in Alltagssprache formulierte Anfragen befolgt. Ein vortrainiertes Modell setzt lediglich Text fort: Als OpenAI es bat, „Erkläre die Mondlandung einem sechsjährigen Kind in wenigen Sätzen“, setzte GPT-3 den Text mit ähnlichen Anfragen zu Schwerkraft und Relativität fort. Das instruction-getunte InstructGPT hingegen verfasste die Erklärung. Google-Forschende beschrieben die Methode 2021 in der FLAN-Arbeit. Sie stimmten ein Modell mit 137 Milliarden Parametern auf mehr als 60 Datensätzen zur Verarbeitung natürlicher Sprache (NLP) ab, die in Anweisungen umformuliert worden waren. Das abgestimmte Modell übertraf bei 20 von 25 Aufgaben, die es noch nie zuvor gesehen hatte, die Zero-Shot-Leistung von GPT-3 mit 175 Milliarden Parametern. In Pipelines für Chatmodelle wird derselbe Schritt üblicherweise überwachtes Feinabstimmen (SFT) genannt. Die beiden Begriffe werden synonym verwendet.

Funktionsweise von Instruction Tuning#

Jedes Beispiel wird mit einer Vorlage formatiert, die kennzeichnet, wo die Anweisung endet und die Antwort beginnt. Dazu gehören die Chatvorlagen aktueller Modelle oder die von Stanford Alpaca verwendeten Überschriften „### Instruction“ und „### Response“. Beim Training wird dieselbe Verlustfunktion für das nächste Token wie beim Vortraining verwendet. Es zählen jedoch nur die Token der Antwort, sodass das Modell lernt, Antworten zu erzeugen, statt die Anweisungen selbst vorherzusagen. Ein Trainingsbeispiel mit GPT-2 von OpenAI zeigt den Aufbau:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("gpt2")
model = AutoModelForCausalLM.from_pretrained("gpt2")
optimizer = torch.optim.AdamW(model.parameters(), lr=5e-5)

# One instruction-response pair in the Alpaca prompt format
prompt_ids = tokenizer("### Instruction:\nName three animals that can fly.\n\n### Response:\n").input_ids
response_ids = tokenizer("Bats, eagles, and bees." + tokenizer.eos_token).input_ids
input_ids = torch.tensor([prompt_ids + response_ids])

# Label -100 drops the instruction from the loss, so the model learns only to respond
labels = torch.tensor([[-100] * len(prompt_ids) + response_ids])

for step in range(3):
    loss = model(input_ids=input_ids, labels=labels).loss
    loss.backward()
    optimizer.step()
    optimizer.zero_grad()
    print(f"step {step}: loss {loss.item():.2f}")

Nur die 10 Antwort-Token fließen in den Verlust ein. Drei Aktualisierungsschritte mit diesem einzelnen Beispiel senken ihn von 4,45 auf 1,49. Bei einem Instruction-Tuning-Durchlauf wird dieselbe Aktualisierung auf Tausende bis Millionen verschiedener Anweisung-Antwort-Paare angewendet. So lernt das Modell allgemein, Antworten zu geben, statt nur eine einzelne Antwort.

Instruction-Tuning ist in der Regel die erste Phase des Post-Trainings. Die Daten können aus mehreren Quellen stammen:

Datensätze für Instruction-Tuning#

Googles Flan-Sammlung wuchs 2022 auf 1.836 Aufgaben an. Das Instruction-Tuning damit verbesserte PaLM mit 540 Milliarden Parametern im Durchschnitt um 9,4 %. InstructGPT von OpenAI kombinierte von Annotatoren verfasste Beispiele mit bestärkendem Lernen aus menschlichem Feedback (RLHF). Die Menschen bevorzugten die Ausgaben des Modells mit 1,3 Milliarden Parametern gegenüber denen von GPT-3 mit 175 Milliarden Parametern. Stanford Alpaca, im März 2023 veröffentlicht, stimmte Metas LLaMA 7B für weniger als 600 $ anhand von 52.000 Beispielen ab, die ein OpenAI-Modell mit der Self-Instruct-Methode generiert hatte. Das war ein frühes Beispiel für synthetische Daten als Quelle für Instruction-Tuning-Daten. Meta LIMA zeigte, wie weit sich ein kleiner Datensatz nutzen lässt: Das Modell stimmte ein LLaMA mit 65 Milliarden Parametern anhand von nur 1.000 sorgfältig ausgewählten Beispielen ab. Die Autoren kamen zu dem Schluss, dass ein Modell fast sein gesamtes Wissen während des Vortrainings erwirbt, während das Instruction-Tuning ihm Format und Stil der Antworten beibringt. Methoden wie die direkte Präferenzoptimierung (DPO) verfeinern das abgestimmte Modell anschließend mithilfe von Präferenzdaten.

Visuelles Instruction-Tuning#

Vision-Language-Modelle (VLMs) lernen auf dieselbe Weise, Anweisungen zu Bildern zu befolgen. LLaVA, im April 2023 veröffentlicht, versorgte das rein textbasierte GPT-4 mit Bildbeschreibungen und Bounding Boxes von COCO-Bildern und ließ das Modell 158.000 Gespräche, ausführliche Beschreibungen und Beispiele für komplexe Schlussfolgerungen dazu verfassen. Anschließend wurde anhand dieser Daten ein Modell abgestimmt, das einen CLIP-Bildencoder mit einem Sprachmodell verbindet – eine Methode, die als visuelles Instruction-Tuning bekannt ist. Instruction-getunte VLMs beantworten frei formulierte Anfragen zu Fotos. Der LLM-Block in den Ultralytics Platform Agents nutzt diese Fähigkeit: Er sendet das Bild, die vorgelagerten YOLO26-Ergebnisse und einen schriftlichen Prompt an das ausgewählte Vision-Language-Modell.

Prompt-Tuning lernt einige weiche Prompt-Vektoren, während das Modell eingefroren bleibt. Beim Prompt Engineering wird nur der Eingabetext verändert. Instruction-Tuning hingegen aktualisiert die Modellgewichte. Domänenspezifisches Feinabstimmen passt ein Modell an ein Fachgebiet wie Medizin oder Recht an, ohne ihm zwangsläufig beizubringen, Anfragen zu befolgen. Instruction-Tuning kann auch mit parametereffizientem Feinabstimmen (PEFT) durchgeführt werden: QLoRA trainiert LoRA-Adapter auf einem quantisierten 4-Bit-Modell. Die Autoren stimmten mit diesem Verfahren ein Modell mit 65 Milliarden Parametern auf einer einzigen GPU mit 48 GB ab.

Explore solutions

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
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 im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
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 im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
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