ĐẠI HC QUC GIA TP. H CHÍ MINH
TRƯỜNG ĐẠI HC CÔNG NGH THÔNG TIN
ĐỀ CƯƠNG MÔN HỌC
Môn: CÁC K THUT HC SÂU VÀ NG DNG
(Tiếng Anh: DEEP LEARNING AND APPLICATIONS)
Chương trình đào tạo:
C nhân Trí tu nhân to;
C nhân Khoa hc máy tính.
(Bn Cp nht tháng 01 năm 2023)
Người biên son: TS. Nguyn Vinh Tip
TP. HCM - 2023
1
1. THÔNG TIN CHUNG
1.1 Thông tin v ging viên:
- H và tên: Nguyn Vinh Tip
- Chc danh, hc v: Tiến
- Email: tiepnv@uit.edu.vn
1.2 Thông tin v môn hc
Tên môn hc (tiếng Vit):
Các k thut hc sâu và ng dng
Tên môn hc (tiếng Anh):
Deep learning and Applications
Đối tượng hc tp
Những người mun kiến thc chuyên sâu v lĩnh
vc máy hc ng dng các hình vào gii
quyết mt s bài toán.
Mã môn hc:
CS431
Thuc khi kiến thc:
Chuyên ngành
Thuc nhóm môn hc
Đại trà
Chất lượng cao
Tài năng
Khoa/B môn ph trách:
B môn Trí tu Nhân to
S tín ch:
3
thuyết:
2
Thc hành:
1
Môn hc tiên quyết:
Môn học trước:
IT001 - Nhp môn lp trình;
IT002 - Lập trình hướng đối tượng.
2. MÔ T TÓM TT NI DUNG MÔN HC
Môn này cung cp các kiến thức bản trong lĩnh vc máy học đồng thi tiếp cn các
hướng tiếp cn máy hc hiện đại như thuật toán học sâu (Deep Learning) đ ng dng gii
quyết mt s bài toán trong thc tế. Qua môn hc này sinh viên có th hiểu và cài đặt được
kiến trúc mng Convolutional Neural Network (CNN), Recurrent Neural Network (RNN)
vi các framework ni tiếng như Tensorflow Pytorch. Ngoài ra, sinh viên còn th
hun luyn li các kiến trúc mng cho d liu mi ca mt s ng dng của như: phát hin
đối tượng, phân đon ng nghĩa đối tượng, truy vấn đối tượng, phân loại văn bản, dch
máy, to ph đề ảnh…
2
3. MC TIÊU VÀ CHUẨN ĐẦU RA MÔN HC
3.1 Mc tiêu môn hc:
3.1.1. Mc tiêu chung: Trang b cho người hc nhng kiến thc nâng cao v lĩnh vực y
hc nói chung và học sâu nói riêng, đồng thi áp dng các mô hình này đ gii quyết mt
s bài toán thc tế.
3.1.2. Mc tiêu c th
Mc tiêu
Ni dung mc tiêu môn hc
CG1
Làm việc ở mức độ cá nhân và cộng tác nhóm để
trình bày giải quyết một số mô hình học sâu như
CNN, RNN và các phiên bản mở rộng.
CG2
Hiểu và giải thích được các khái niệm, thuật ngữ liên
quan tới các mô hình học sâu như mạng tích chập
(CNN), mạng hồi quy (RNN) và các phiên bản mở
rộng.
CG3
Ứng dụng các lý thuyết, mô hình và thuật toán học
sâu vào giải quyết các bài toán trong thực tế.
CG4
Có khả năng tự học một số vấn đề để vận dụng vào
việc trả lời các câu hỏi trong quá trình học.
CG5
Có thái độ, quan điểm và nhận thức đúng đắn về môn
học.
3.2 Chun đu ra:
Sau khi hoàn thành môn học này người hc có th có được các kh năng sau:
CĐRMH
Mô t CĐRMH
Cấp độ CĐRMH về
NT, KN, TĐ
CLO1
Hiu, giải thích được thut ng
tiếng Anh chuyên ngành ca môn
hc liên quan đến ngôn ng lp
trình Python, các thut toán toán
NT3
3
hc sâu như mạng tích chp
(CNN), mng hi quy (RNN) và
mt s biến th.
CLO2
Biết được cách s dng ngôn ng
Python kết hp vi framework
như Tensorflow, Pytorch để cài
đặt các mô hình CNN, RNN, thay
đổi kiến trúc các mô hình. T đó
có th áp dụng các mô hình này để
gii quyết mt s bài toán như
nhn dng hình nh, dch ngôn
ng, phân loi cảm xúc văn bản.
KN3
CLO3
Rèn luyn k ng làm vic nhóm
và s dng ngoi ng c hiu,
trình bày).
KN2
CLO4
Có thái độ, quan điểm và nhn
thức đúng đắn v môn hc.
TĐ2
3.3 Mi quan h gia Mc tiêu và Chun đu ra:
Mi quan h gia mc tiêu môn hc và chuẩn đầu ra môn hc được th hin trong ma trn sau:
Các thành phn
Mc tiêu
Chuẩn đầu ra
Kiến thc
CG1, CG2
CLO1, CLO2
K năng
CG3, CG4
CLO3, CLO4
Thái độ
CG5
CLO5
4. YÊU CU ĐI VỚI NGƯỜI HC
- Sinh viên cn tuân th nghiêm túc các nội quy và quy định của Khoa và Trường.
- Đối vi bt k s gian ln nào trong quá trình làm bài tp hay bài thi, sinh viên phi
chu mi hình thc k lut của Khoa/Trường và b 0 điểm cho môn hc này.
5. NI DUNG MÔN HC, K HOCH GING DY
- Thời lượng: Mi bui hc lý thuyết là 3 tiết.
4
5.1 Lý thuyết
Bui
hc
Ni dung
CĐRMH
Hoạt động dy và hc
Thi
đim
kim tra
1
Giới thiệu môn học và dẫn nhập
một số mô hình máy học có
giám sát
1. Giới thiệu môn học
2. Lịch sử phát triển của mạng
Neural Network nhân tạo
và một số biến thể
3. Ôn tập ngôn ngữ lập trình
Python
4. Linear Regression
5. Logistic Regression
6. SoftMax Regression
7. Neural Network
8. Làm một số bài tập ôn tập
CLO1,
CLO2
Ging viên:
- Thuyết ging
- GV đặt câu hi tho lun,
tng hp, tng kết.
- Gii thiệu đồ án cui k.
Sinh viên:
- Tho lun nhóm, trình bày,
tho luận trước lp, nghe
ging.
- Làm đồ án/bài tp ln theo
nhóm và báo cáo tiến độ
A1, A4
2
Mạng Convolutional Neural
Network (CNN) cho bài toán
phân loại đối tượng.
1. Gii thiu v b lc trong
x hình nh
2. Gii thiu tp d liu
ImageNet 1000
3. Kiến trúc mng CNN
4. Thut toán hun luyn
mng CNN
5. Gii thiệu thư viện
Tensorflow/Pytorch và
cách cài đặt
CLO1,
CLO2
Ging viên:
- Thuyết ging
- GV đặt câu hi tho lun,
tng hp, tng kết.
- ng dẫn làm đồ án
Sinh viên:
- Tho lun nhóm, trình bày,
tho luận trước lp, nghe
ging.
- Làm đồ án/bài tp ln theo
nhóm và báo cáo tiến độ
A1, A4
3-5
Ứng dụng mạng CNN trong một
số bài toán
1. Phát hiện đối tượng
2. Phân đoạn ng nghĩa ảnh
3. Truy vn hình nh
4. Th nghim vi d liu
thc
CLO1,
CLO2,
CLO3
Ging viên:
- Thuyết ging
- GV đặt câu hi tho lun,
tng hp, tng kết.
- ng dẫn làm đồ án
Sinh viên:
A1, A4