Toán cho AI, kéo thả để thấy
Mỗi trang lấy một khái niệm toán mà mô hình AI dùng hằng ngày. Bạn kéo thả để thấy nó làm gì, tính tay một ví dụ nhỏ, chạy code đối chiếu với numpy, rồi xem nó nằm ở đâu trong attention, RAG hay LoRA.
Đại số tuyến tính
- Bài 1Tích vô hướng và phép chiếuTích vô hướng đo hai vector cùng hướng tới đâu. Kéo hai mũi tên để thấy cái bóng, cosine, và vì sao tìm kiếm ngữ nghĩa so bằng cosine.
- Bài 2Ma trận là phép biến đổiCột của ma trận là nơi hai vector cơ sở đáp xuống. Kéo hai cột để thấy cả mặt phẳng biến đổi theo, vì sao AB khác BA, và vì sao mạng nơ-ron cần hàm phi tuyến.
- Bài 3Hạng và không gian nullHạng đếm số chiều một ma trận giữ lại được, không gian null là phần bị bóp về 0. Kéo hai cột về cùng một đường để thấy cả mặt phẳng dồn xuống một đường, và vì sao LoRA chỉ cần chưa tới 1% tham số.
Đi theo thứ tự nào
Thứ tự bài bám theo pha 1 (Math Foundations) của AI Engineering from Scratch, một khoá học tiếng Anh mã nguồn mở. Trang bản đồ cho biết mỗi bài của khoá đó ứng với trang nào ở đây, và phần nào chưa có.