Wprowadzenie do uczenia głębokiego z PyTorch
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
Optymalizator stochastycznego gradientu (SGD)
sgd = optim.SGD(model.parameters(), lr=0.01, momentum=0.95)



To jest funkcja wypukła.

To jest funkcja niewypukła.

lr = 0.01 momentum = 0, po 100 krokach minimum znalezione dla x = -1.23 i y = -0.14
lr = 0.01 momentum = 0.9, po 100 krokach minimum znalezione dla x = 0.92 i y = -2.04
$$
| Współczynnik uczenia | Momentum |
|---|---|
| Kontroluje rozmiar kroku | Kontroluje bezwładność |
| Za wysoki → słaba wydajność | Pomaga uciec z lokalnego minimum |
| Za niski → wolne uczenie | Za małe → optymalizator utyka |
| Typowy zakres: 0.01 ($10^{-2}$) i 0.0001 ($10^{-4}$) | Typowy zakres: 0.85 do 0.99 |
Wprowadzenie do uczenia głębokiego z PyTorch