AI Empire Academy
CHUYÊN ĐỀ AI THỰC CHIẾN

Bài tập Kiến trúc Transformer & Cơ chế Attention trong PyTorch

Transformer là nền tảng của mọi mô hình ngôn ngữ lớn (LLM) hiện đại như GPT, Claude, LLaMA. Lập trình từng khối tính toán cốt lõi để làm chủ công nghệ AI tạo sinh.

27

bài tập có chấm code

Bài tập theo chuyên đề, có đề bài, ví dụ và starter code riêng.

9

cơ bản

Củng cố nền tảng và làm quen với kỹ thuật cốt lõi.

8

trung bình

Kết hợp nhiều bước suy luận để vận dụng kiến thức.

10

nâng cao

Thử thách tối ưu, cấu trúc dữ liệu và thuật toán chuyên sâu.

Lộ trình thực hành đề xuất

Bước 1

Scaled Dot-Product Attention

Tính tích vô hướng Q và K, nhân hệ số căn bậc hai dk, áp dụng Softmax và nhân với V.

Bước 2

Mặt nạ Nhân quả (Causal Mask)

Che các từ tương lai bằng ma trận tam giác trên để mô hình không nhìn trộm đáp án.

Bước 3

Multi-Head Attention

Chiếu Q, K, V qua các ma trận tuyến tính, tách đầu độc lập và ghép kết quả.

Bước 4

Khối Feed-Forward hiện đại

Cài đặt mạng FFN truyền thống và khối kích hoạt cổng SwiGLU dùng trong LLaMA.

Lỗi thường gặp & Cách phòng tránh

•

Quên nhân tỷ lệ chia 1/sqrt(dk) khiến Softmax rơi vào vùng bão hòa gradient.

•

Lỗi shape tensor khi reshape và transpose các đầu (heads) trong Multi-Head Attention.

Danh sách bài tập thực hành (27 bài)

Trong mỗi mức độ, bài tập được xếp từ dễ nhất đến khó nhất — hãy đi theo số bước.

Cơ bản 9 bài

Khởi động

Nhập xuất, biến, rẽ nhánh và các bước suy luận đơn giản.

Làm quen

Vòng lặp, mảng một chiều, chuỗi và hàm ở mức cơ bản.

Trung bình 8 bài

Vận dụng

Dùng một kỹ thuật quen thuộc: sắp xếp, tìm kiếm, đếm, ngăn xếp.

Kết hợp kỹ thuật

Phối hợp hai kỹ thuật trong cùng một lời giải.

Nâng cao 10 bài

Thử thách

Thuật toán chuyên sâu: quy hoạch động, đồ thị, cây.

Chuyên sâu

Cấu trúc dữ liệu nâng cao và nhiều bước chứng minh.