Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

AdaGrad ​

AdaGrad cộng dồn bình phương theo từng tọa độ rồi chia bước cập nhật cho căn của tổng đó. Tọa độ đã nhận nhiều gradient lớn sẽ có bước hiệu dụng nhỏ dần vì vẫn giữ đóng góp của các bước cũ.

Giải thích kỹ thuật ​

Tốc độ hiệu dụng theo tọa độ. Với st=st−1+gt⊙gt, bước dùng gt/(st+ε) theo từng phần tử. Các tọa độ có tổng bình phương lớn nhận bước nhỏ hơn. Vị trí của ε phải được giữ khi so công thức và thư viện.

Vì st không giảm, tốc độ hiệu dụng có thể nhỏ dần rất mạnh trong bài dài. Đây là cơ chế, không phải kết luận AdaGrad luôn kém. Nguồn: Duchi, Hazan & Singer (2011), Adaptive Subgradient Methods.

Ví dụ ​

Với 2 rồi 2, tổng bình phương lần lượt là 4 và 8.

Khi nào cần dùng? ​

Tự điều chỉnh thang cập nhật theo từng tọa độ, nhất là khi thưa.

Câu hỏi ôn lại ​

AdaGrad có quên ảnh hưởng của rất cũ không?

Xem đáp án

Không. Tổng bình phương chỉ tăng theo thời gian.

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to