DocsKI-Training Coach🔧 Fine-Tuning Methoden

Full Fine-Tuning

Alle Modell-Parameter anpassen – maximale Kontrolle

Beim Full Fine-Tuning werden alle Parameter des Basismodells trainiert und angepasst. Maximale Ausdrucksstärke, aber maximaler Speicherbedarf.

Vor- und Nachteile

✓ Vorteile

  • Maximale Anpassungsfähigkeit
  • Beste mögliche Performance
  • Kein Extra-Overhead durch Adapter
  • Gut für fundamentale Domain-Shifts

✗ Nachteile

  • Riesiger VRAM-Bedarf (~28GB für 7B)
  • Catastrophic Forgetting möglich
  • Viel mehr Daten nötig
  • Jeder Checkpoint = volle Modellgröße

Catastrophic Forgetting – das Hauptrisiko

Beim Full Fine-Tuning kann das Modell sein allgemeines Vorwissen "vergessen", wenn es zu aggressiv auf neue Daten trainiert wird. Das passiert, wenn das neue Wissen die alten Gewichte überschreibt.

Gegenmassnahmen gegen Catastrophic Forgetting:

  1. Niedrige Learning Rate (1e-5 oder niedriger)
     → Kleine Updates erhalten vorhandenes Wissen

  2. Wenige Epochen (1–3)
     → Modell nicht zu lange auf neuen Daten "einschleifen"

  3. Elastic Weight Consolidation (EWC)
     → Bestraft starke Änderungen wichtiger Parameter
     → Komplexer, aber effektiv

  4. Replay (gemischtes Training)
     → Mix aus alten (generellen) und neuen (spezifischen) Daten
     → z.B. 80% neue Aufgabe + 20% allgemeine Texte

Full Fine-Tuning vs. LoRA: Wann was?

VRAM < 24 GBLoRA / QLoRAFull FT passt nicht in Speicher
VRAM 24–40 GB, maximale Performance gewünschtFull Fine-Tuning (bf16)Bestes Ergebnis wenn Speicher reicht
Wenig Trainingsdaten (< 1.000 Beispiele)LoRA (kleiner Rank)Weniger trainierbare Parameter = weniger Overfitting
Schnelle Iteration, viele ExperimenteLoRAKleinere Checkpoints, schneller Training
Mehrere Task-spezifische Versionen eines ModellsLoRA AdapterBasis-Modell einmal laden, Adapter tauschen
Modell soll fundamental neues Wissen lernenFull Fine-TuningAlle Schichten anpassen für tiefgreifende Änderungen

Full Fine-Tuning Checkliste

Bevor du Full Fine-Tuning startest: ✓ VRAM ≥ 24 GB, ✓ bf16 aktiviert, ✓ LR maximal 5e-5, ✓ maximal 3 Epochen geplant, ✓ Early Stopping aktiviert, ✓ Best Checkpoint Speicherung an.