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

BFGS ​

BFGS cập nhật một xấp xỉ hoặc Hessian nghịch đảo từ s và thay đổi y. Điều kiện yTs>0 giúp giữ tính dương xác định của xấp xỉ nghịch đảo khi trước đã dương xác định.

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

Cập nhật secant hạng thấp. Đặt sk=xk+1−xk, yk=gk+1−gk, ρk=1/(ykTsk). BFGS nghịch đảo cập nhật Mk sao cho Mk+1yk=sk. Khi Mk≻0 và ykTsk>0, mới vẫn dương xác định.

L-BFGS không lưu toàn bộ mà giữ một số cặp (s,y) gần đây và dùng hai vòng để tính hướng. Với , nhiễu trong y có thể làm điều kiện độ cong khó thỏa. Nguồn: Deep Learning, §8.6 và Udell, Quasi-Newton Methods.

Ví dụ ​

Nếu s=(1,0), y=(2,0), một xấp xỉ nghịch đảo phù hợp theo hướng này phải gửi y về s.

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

Tạo hướng gần Newton mà không tính thật ở mỗi bước.

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

Khi yTs≤0, có nên dùng nguyên công thức chia cho yTs không?

Xem đáp án

Không. Khi điều kiện độ cong không còn được thỏa, phần cài đặt cần bỏ qua hoặc điều chỉnh bước cập nhật.

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