LARS-Optimierer
Definition
LARS ist ein Optimierungsverfahren für sehr große Batchgrößen, das Lernraten schichtweise an Parameter- und Gradientennormen anpasst.
Es wurde entwickelt, um Training großer Bildmodelle mit stark erhöhten Batchgrößen zu stabilisieren. Nutzen hängt vom Workload ab.
Einfach erklärt
Wie jeder Schicht eine eigene Skalierung der Schrittweite zu geben.
Warum das im Alltag wichtig ist
Relevant primär für großskaliges verteiltes Training.
Beispiel aus dem Mittelstand
Ein Forschungsteam vergleicht Momentum-SGD und LARS bei identischem Batch- und Compute-Budget.
Grenzen und Fallstricke
- Ergebnisse von ResNet auf andere Modelle übertragen; Batchgröße ohne Generalisierungsprüfung maximieren.
Entstehung & Geschichte
You et al. veröffentlichten LARS 2017/2018 im Kontext von ImageNet-Training mit großen Batches.
Anwendung im Mittelstand
- Mögliche Anwendung im Mittelstand: Nur bei eigenem großskaligem Training mit reproduzierbaren Benchmarks einsetzen.
Häufige Fragen
Ist LARS ein Inferenzverfahren?
Nein. Ist es immer besser als SGD? Nein.
Quellen
- Large Batch Training of Convolutional Networks · You et al. (2017), Large Batch Training of Convolutional Networks
Quellen geprüft am 10.10.2026.
Redaktionell geprüft am: