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

Bài tập Mạng nơ-ron tích chập (CNN) & Thị giác máy tính trong PyTorch

Từ phép nhân tích chập ma trận đến mô hình phân loại ảnh hiện đại. Làm chủ các kiến trúc CNN kinh điển và cách xử lý dữ liệu hình ảnh nhiều kênh màu.

13

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.

1

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.

8

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

Phép toán Tích chập 2D

Cài đặt tích chập giữa ảnh và bộ lọc kernel với tham số stride và padding.

Bước 2

Tối ưu hóa với im2col

Chuyển phép tích chập trượt thành phép nhân ma trận chuẩn nhanh bằng thuật toán im2col.

Bước 3

Lớp Pooling

Giảm chiều không gian đặc trưng bằng Max Pooling và Average Pooling.

Bước 4

Mạng phân loại hoàn chỉnh

Ghép nối các tầng Conv, BatchNorm, ReLU và Linear để phân loại ảnh.

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

•

Tính toán sai kích thước output của tầng tích chập: (W - F + 2P)/S + 1.

•

Không đổi kênh màu hình ảnh từ (H, W, C) sang định dạng chuẩn PyTorch (C, H, W).

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

Trung bình 4 bài

Nâng cao 8 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.