Bài archive — trả lời một câu hỏi
Một bước gradient descent tính thế nào?
Sau khi có gradient, cập nhật trọng số w theo công thức nào?
Gradient descent di chuyển tham số theo hướng làm mất mát giảm. Với một trọng số , đạo hàm và tốc độ học :
Ví dụ đơn giản: giả sử , , . Bước cập nhật: . Mất mát thường giảm nếu không quá lớn.
Dấu trừ là điểm dễ nhầm: gradient tăng mất mát thì ta trừ để đi ngược. Trên nhiều tham số, mỗi và cập nhật cùng lúc sau khi tính gradient trên một mẫu hoặc một batch.
w, grad, eta = 0.5, 2.0, 0.1
w = w - eta * grad
assert w == 0.3Khóa Deep Learning dạy bước này tay trên một mẫu thư trước khi bọc vòng lặp NumPy — để khi loss “nhảy”, bạn biết kiểm tra hay gradient trước. Viết ra giấy , và cho một bài toán spam cụ thể giúp bạn không lạc dấu dấu trừ trong công thức.