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

Bài tập Mô hình tuần tự RNN & Mạng LSTM trong PyTorch

Dữ liệu văn bản, âm thanh và chuỗi thời gian luôn phụ thuộc vào thứ tự xuất hiện. Luyện tập cách duy trì bộ nhớ ẩn (hidden state) qua từng bước thời gian.

9

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.

0

cơ bản

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

4

trung bình

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

5

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

Mạng RNN từ số 0

Cập nhật trạng thái ẩn ht = tanh(Whh * ht-1 + Wxh * xt) qua từng bước thời gian.

Bước 2

Cổng nhớ LSTM

Cài đặt Cell State, cổng quên Forget Gate, cổng vào Input Gate và cổng ra Output Gate.

Bước 3

Dự đoán chuỗi thời gian

Mô hình hóa bài toán dự báo chuỗi số liệu tương lai từ lịch sử quá khứ.

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

•

Hiện tượng bùng nổ gradient khi chuỗi quá dài (cần áp dụng gradient clipping by norm).

•

Khởi tạo sai kích thước hidden state ban đầu h0 (cần đúng shape [num_layers, batch_size, hidden_dim]).

Danh sách bài tập thực hành (9 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.

Trung bình 4 bài

Nâng cao 5 bài