Deep Learning เบื้องต้นด้วย PyTorch
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
Stochastic Gradient Descent (SGD) optimizer
sgd = optim.SGD(model.parameters(), lr=0.01, momentum=0.95)



นี่คือฟังก์ชันคอนเวกซ์

นี่คือฟังก์ชันนอนคอนเวกซ์

lr = 0.01 momentum = 0 หลัง 100 ก้าว พบค่าต่ำสุดที่ x = -1.23 และ y = -0.14
lr = 0.01 momentum = 0.9 หลัง 100 ก้าว พบค่าต่ำสุดที่ x = 0.92 และ y = -2.04
$$
| Learning Rate | Momentum |
|---|---|
| ควบคุมขนาดก้าว | ควบคุมแรงเฉื่อย |
| สูงเกินไป → ประสิทธิภาพต่ำ | ช่วยหลุดจาก local minimum |
| ต่ำเกินไป → เทรนช้า | เล็กเกินไป → optimizer ติดขัด |
| ช่วงปกติ: 0.01 ($10^{-2}$) ถึง 0.0001 ($10^{-4}$) | ช่วงปกติ: 0.85 ถึง 0.99 |
Deep Learning เบื้องต้นด้วย PyTorch