DIGITAL
Zur Vorbereitung schauen wir uns in dieser Lehreinheit an, wie man mit PyTorch Variablen optimieren kann.
Arbeiten Sie die folgenden offiziellen Guides durch:
PyTorch implementiert bereits jede Menge Optimierer vor: (torch.optim). Um einen Einblick zu bekommen was für mögliche Stärken und Schwächen eine Wahl eines Optimierers mit sich bringen kann, gibt es sog. künstliche Landschaften.
Wiki: Testfunctions for Optimization
Aufgaben:
optim.SGD
(möglichst) das (globale) Minimum finden.optim.Adam
, optim.RMSProp
, optim.LBFGS
optimizer.param_groups[0]['lr'] *= 10