Introducere în Deep Learning cu PyTorch
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
Optimizatorul Stochastic Gradient Descent (SGD)
sgd = optim.SGD(model.parameters(), lr=0.01, momentum=0.95)



Aceasta este o funcție convexă.

Aceasta este o funcție neconvexă.

lr = 0.01 momentum = 0, după 100 de pași, minimul găsit pentru x = -1.23 și y = -0.14
lr = 0.01 momentum = 0.9, după 100 de pași, minimul găsit pentru x = 0.92 și y = -2.04
$$
| Rata de învățare | Momentum |
|---|---|
| Controlează dimensiunea pasului | Controlează inerția |
| Prea mare → performanță slabă | Ajută la evitarea minimelor locale |
| Prea mică → antrenare lentă | Prea mic → optimizatorul se blochează |
| Interval tipic: 0,01 ($10^{-2}$) și 0,0001 ($10^{-4}$) | Interval tipic: 0,85 până la 0,99 |
Introducere în Deep Learning cu PyTorch