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

Ôn luyện: Từ nền tảng đến thuật toán ​

Muốn giải một bài tối ưu, ta phải làm được ba việc liên tiếp: Viết đúng bài toán, tìm một ứng viên và chứng minh ứng viên ấy tốt đến mức nào. Bốn buổi ôn tập đi hết mạch này. Hồi quy đưa dữ liệu về một mục tiêu cụ thể, tính lồi và KKT giúp chứng nhận nghiệm, còn Taylor dẫn đến thuật toán tìm nghiệm bằng các bước lặp.

Nội dung được sắp thành bốn phần ôn luyện theo quan hệ kiến thức cần học trước. Mỗi chủ đề giữ các định nghĩa, công thức, ví dụ và bài tập, đồng thời mở những bước biến đổi cần thiết để có thể tự học.

1. Các chủ đề ôn luyện ​

12 chủ đề · tổng cộng khoảng 60 phút đọc

Ôn luyện 1

Vector, chuẩn, ma trận, dạng toàn phương và đạo hàm trước khi dùng các điều kiện tối ưu.

  1. 1Không gian Euclid, chuẩn và ma trận đối xứngChuẩn, hình cầu và trị riêng giúp mô tả bài toán tối ưu ra sao?Khoảng 5 phút
  2. 2Đạo hàm, gradient, Hessian và cực trịĐiều kiện nào chỉ tạo ứng viên và điều kiện nào chứng nhận cực tiểu?Khoảng 5 phút

Ôn luyện 2

Tính lồi và chứng nhận toàn cục, sau đó áp dụng vào hồi quy, LP và bài toán có cos.

  1. 3Tập lồi, hàm lồi và nghiệm tối ưuVì sao một cực tiểu địa phương của bài toán lồi là toàn cục?Khoảng 5 phút
  2. 4Mô hình tối ưu và hồi quy tuyến tínhHuấn luyện mô hình trở thành bài toán tối ưu như thế nào?Khoảng 5 phút
  3. 5Quy hoạch tuyến tính và phân loại bài toánDùng đường mức và các đỉnh để giải hai bài toán tuyến tính ra sao?Khoảng 5 phút
  4. 6Giải bài toán ba biến có hàm cosChứng minh tính lồi và tìm nghiệm duy nhất bằng hai cách nào?Khoảng 5 phút

Ôn luyện 3

Dùng tính lồi đã học để hiểu KKT, giải theo tham số và chứng nhận bằng đối ngẫu.

  1. 7Lagrangian và điều kiện KKTVì sao gradient mục tiêu phải cân bằng với gradient ràng buộc?Khoảng 5 phút
  2. 8Giải KKT theo tham số và tập ràng buộc chặtNghiệm thay đổi thế nào khi tổng nguồn lực đi qua ngưỡng?Khoảng 5 phút
  3. 9Đối ngẫu Lagrange và điều kiện SlaterMột cận dưới có thể chứng minh nghiệm đã tối ưu bằng cách nào?Khoảng 5 phút
  4. 10Bài tập ràng buộc lồi và phi lồiKKT đủ đến đâu khi hàm mục tiêu là đa thức bậc ba?Khoảng 5 phút

Ôn luyện 4

Đạo hàm dọc đường, hướng giảm, độ dài bước và hai vòng backtracking đầy đủ.

  1. 11Quy tắc chuỗi và Taylor nhiều biếnChuyển một hàm nhiều biến về một hàm trên đường thẳng để tính đạo hàm thế nào?Khoảng 5 phút
  2. 12Gradient, backtracking và hướng NewtonChọn hướng và bước đi để giảm hàm mục tiêu như thế nào?Khoảng 5 phút

2. Mạch học và liên hệ ​

Ôn luyện 1 bắt đầu từ vector, chuẩn và ma trận. Sau khi biết dạng toàn phương và tính xác định dương, ta mới học gradient, Hessian và điều kiện cực trị. Vì vậy ký hiệu PSD trong điều kiện bậc hai đã có ý nghĩa cụ thể.

Ôn luyện 2 dùng nền tảng ấy để học tập lồi và hàm lồi, rồi chứng minh kết luận tối ưu toàn cục. Sau đó mới áp dụng vào hồi quy, hai bài LP và bài toán có cos. Phương trình chuẩn và chứng nhận Hessian lúc này đều dựa trên kiến thức đã học.

Ôn luyện 3 giải quyết ràng buộc bằng Lagrangian, KKT và đối ngẫu. Tính đủ của KKT dùng trực tiếp tính lồi ở phần trước. Ví dụ theo tham số và hai bài tập cuối giúp phân biệt chứng nhận lồi với điều kiện cần trong bài phi lồi.

Ôn luyện 4 đưa các đạo hàm vào thuật toán. Quy tắc chuỗi tính sự thay đổi dọc một đường đi, Taylor giải thích hướng giảm, còn backtracking quyết định bước đi cụ thể. Ví dụ cuối theo dõi đủ hai vòng lặp đến nghiệm.

3. Bài tập tự luyện ​

Bài tập: Chọn công cụ phù hợp

Với mỗi tình huống sau, nêu phép kiểm cần làm trước khi kết luận tối ưu.

  1. Một hệ số hồi quy thỏa phương trình chuẩn.
  2. Một điểm thỏa KKT của bài toán có mục tiêu bậc ba.
  3. Một hướng có tích vô hướng âm với gradient nhưng bước đầy đủ làm mục tiêu tăng.
Lời giải
  1. Bình phương tối thiểu là bài toán lồi, nên phương trình chuẩn đủ để tối ưu. Muốn khẳng định hệ số duy nhất phải kiểm hạng cột của ma trận thiết kế.
  2. KKT chỉ cho ứng viên khi chưa có tính lồi. Cần kiểm giá trị mục tiêu, điều kiện bậc hai hoặc tìm cận dưới toàn cục.
  3. Hướng giảm bảo đảm giảm với bước dương đủ nhỏ. Cần thu bước, chẳng hạn bằng backtracking Armijo, rồi kiểm bất đẳng thức giảm đủ.

4. Kết quả cần tự tái hiện ​

  • Lập ma trận thiết kế có hệ số chặn và suy ra phương trình chuẩn từ điều kiện vuông góc của phần dư.
  • Giải hai bài LP bằng đường mức, ghi đủ đỉnh và giá trị mục tiêu.
  • Viết đủ hệ KKT, xét dấu nhân tử và giải bài có tham số ở cả hai miền.
  • Tính hai hàm đối ngẫu mẫu và giải thích tại sao giá trị gốc bằng giá trị đối ngẫu.
  • Chứng minh cực tiểu địa phương của bài toán lồi là toàn cục.
  • Tính gradient, Hessian và nghiệm của bài có cos.
  • Suy ra Taylor nhiều biến từ hàm một biến dọc đường và tái hiện bảng backtracking.

Phần lời giải chi tiết, điều kiện áp dụng và hiệu chỉnh công thức được ghi ngay ở chủ đề tương ứng. Mọi phép tính số học và giải tích đều được kiểm tra và tái lập chuẩn xác.

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