Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công nghệ thông tin 1 TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về HP 1.1 Mã học phần: 1.2 Tên học phần: Xử lý Ngôn ngữ Tự nhiên 1.3 Ký hiệu học phần: 1.4 Tên tiếng Anh: Natural Language Processing 1.5 Số tín chỉ: 4 (3LT + 1TH) 1.6 Phân bố thời gian: - Lý thuyết: 45 tiết. - Thực hành: 30 tiết - Tự học: 120 giờ 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: - Danh sách giảng viên cùng giảng dạy: 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: Không có - Học phần học trước: Trí tuệ nhân tạo - Học phần song hành: Không yêu cầu 2. Mục tiêu HP 2.1. Mục tiêu chung Mục tiêu quan cuả môn học này là cung cấp sự mô tả toàn diện về lý thuyết và kỹ thuật được dùng trong lĩnh vực xử lý ngôn ngữ tự nhiên. Môn học không đi vào tiếp cận cụ thể những vấn đề phức tạp, chuyên biệt mà tập trung vào xác định những khái niệm cơ bản của lĩnh vực này. Môn học nhằm cung cấp kiến thức cho sinh viên bậc đại học và sau đại học thuộc chuyên ngành Khoa học máy tính, Khoa học dữ liệu. Đối với những người có kiến thức lập trình có thể tiếp thu những ý tưởng quan trọng cuả môn học. Các kiến thức môn học có thể giúp người học viết được chương trình cho hệ thống hiểu ngôn ngữ tự nhiên 2.2. Mục tiêu HP cụ thể 2.2.1. Về kiến thức: - Kiến thức chuyên sâu về chuyên ngành Xử lý ngôn ngữ tự nhiên 2.2.2. Về kỹ năng: - Kỹ năng lập luận tư duy và giải quyết vấn đề thuộc lĩnh vực xử lý ngôn ngữ tự nhiên. - Kỹ năng tự học và cập nhật kiến thức 2.2.3. Năng lực tự chủ và trách nhiệm: - Vận dụng thành thạo kỹ năng làm việc nhóm, lập kế hoạch và viết báo cáo kỹ thuật - Có năng lực giao tiếp và trình bày giải pháp kỹ thuật. 2 3. Chuẩn đầu ra của HP “Xử lý ngôn ngữ tự nhiên” Bảng 3.1. Chuẩn đầu ra (CĐR) của HP Sau khi học xong học phần, SV có khả năng: Ký hiệu CĐR HP Nội dung CĐR HP (CLO) CLO1 Nắm vững kiến thức căn bản của xử lý ngôn ngữ tự nhiên. CLO2 Phương pháp phân tích các vấn đề liên quan đến xử lý ngôn ngữ tự nhiên và các kỹ thuật giải quyết các vấn đề đó. CLO3 Xây dựng được hệ thống của máy tính hiểu ngôn ngữ tự nhiên trong nhiều lĩnh vực. CLO4 Có khả năng giải quyết một số vấn đề thực tế. CLO5 Có khả năng làm việc theo nhóm, lập kế hoạch và viết báo cáo kỹ thuật. CLO6 Có năng lực giao tiếp và trình bày giải pháp kỹ thuật. 4. Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO) Mức độ đóng góp của CLO vào PLO được xác định cụ thể: 1 – CLO có đóng góp vừa vào PLO 2 – CLO có đóng góp nhiều vào PLO Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(mức 2) Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO (1) (2) (3) (4) (5) (6) (7a,b,c,d) (8b, c,d) (9) (10) (11) CLO 1 2 2 CLO 2 2 2 CLO 3 2 2 CLO4 1 2 2 CLO5 2 CLO6 2 Tổng hợp học phần 1 2 2 2 2 5. Đánh giá HP a. Phương pháp, hình thức kiểm tra - đánh giá của HP Bảng 5.1. Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP Thphần đánh giá Trọng số Bài đánh giá Trọng số con Rubric Lquan đến CĐR nào ở bảng 3.1 HD PP đánh giá (1) (2) (3) (4) (5) (6) (7) A1. Kiểm tra thường xuyên (KTTX) 20 A1.1. Từng buổi học 10 R1 CLO 1 - Điểm danh - Đánh giá hoạt động trên lớpkết quả bài thực hành A1.2. Tuần 7: Làm việc nhóm trên case study 2 30 R3 CLO 1 CLO 2 CLO 3 CLO 4 CLO 5 - Đánh giá khả năng làm việc nhóm - Đánh giá kết quả phân tích thiết kế và thiết kế A1.3. Tuần 10: Làm việc nhóm trên case study 3 30 R3 CLO 1 CLO 2 CLO 3 CLO 4 CLO 5 A1.4. Tuần 14: Làm việc nhóm trên case study 2 30 R3 CLO 1 CLO 2 CLO 3 CLO 4 CLO 5 A2. Đánh giá phần thực hành 30 Sinh viên hoàn thành bài thực hành trong buổi thực hành R3 CLO 1 CLO 2 CLO 3 - GV giao bài thực hành vào đầu mỗi buổi thực hành - GV chấm kết quả vào cuối buổi thực hành 3 CLO 4 A3. Đánh giá cuối kỳ 50 Báo cáo cuối kỳ. R5 R6 CLO 2 CLO 3 CLO 4 CLO 5 CLO 6 - GV giao đề cho nhóm từ đầu học kỳ. Việc đánh giá diễn ra vào cuối học kỳ - Trình bày kết quả làm việc của nhóm - Chạy chương trình demo - Trả lời câu hỏi b. Chính sách đối với HP 6. Kế hoạch và nội dung giảng dạy HP Bảng 6.1. Kế hoạch và nội dung giảng dạy của HP theo tuần Tuần Buổi (3 tiếtb) Các nội dung cơ bản của bài học (chương) (đến 3 số) Số tiết (LTT HTT) CĐR của bài học (chương) chủ đề Lquan đến CĐR nào ở bảng 3.1 PP giảng dạy đạt CĐR Hoạt động học của SV() Tên bài đánh giá (ở cột 3 bảng 6.1 (1) (2) (3) (4) (5) (6) (7) (8) 1 Giới thiệu về xử lý ngôn ngữ tự nhiên 1.1 Nghiên cứu ngôn ngữ tự nhiên 1.2 Ứng dụng của hiểu ngôn ngữ tự nhiên 1.3 Đánh giá hệ thống hiểu ngôn ngữ tự nhiên 1.4 Các mức khác nhau của hiểu ngôn ngữ 1.5 Biểu diễn và hiểu ngôn ngữ 1.6 Tổ chức các hệ thống hiểu ngôn ngữ tự nhiên 3 LT 1.1. Nắm được các khái niệm cơ bản trong XLNNTN 1.2. Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có CLO1 1.1. Thuyết giảng lý thuyết XLNNTN 1.2. Đặt câu hỏi gợi mở để sinh viên trả lời 1.3. Liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 1 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp 2 Cơ sở ngôn ngữ học: Sơ lược cú pháp tiếng Anh 2.1 Từ 2.2 Cụm danh từ 2.3 Cụm động từ 2.4 Cụm tính từ 2.5 Cụm trạng tử 3 LT 2.1. Hiểu được các khái niệm nền tảng về cú pháp 2.2. Biết cách nhận biết từ, cụm từ CLO1 CLO1 CLO2 2.1. Thuyết giảng về cú pháp 2.2. Đặt câu hỏi gợi mở để sinh viên trả lời 2.3. Cách nhận biết các từ, cụm từ - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 2,3 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp 3 Phân tích hình thái 3.1 Hình thái câu 3.2 Hình thái từ 3.3 Hình thái ngữ 3 LT 3.1. Nắm được các hinh thái ngôn ngữ 3.2. Có khả năng nhận biết, phân tích hình thái câu, từ, ngữ CLO1 CLO1 CLO2 3.1. Thuyết giảng về hình thái 3.2 Đặt câu hỏi gợi mở để sinh viên trả lời 3.3. Cách nhận biết, phân tích các hình thái - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 3 cuốn 1 - Ghi chú, tham gia các hoạt động trên lớp 4 4 Văn phạm và phân tích cú pháp 4.1 Văn phạm và cấu trúc câu 4.2 Cách tạo một văn phạm tốt 4.3 Bộ phân tích cú pháp từ trên xuống 4.4 Bộ phân tích cú pháp từ dưới lên theo biểu đồ 3 LT 4.1. Nắm bắt được các khái niệm và phương pháp phân tích cú pháp 4.2. Có khả năng vận dụng kiến thức để phân tích cú pháp một câu văn bản cụ thể được nêu ra CLO1 CLO2, CLO3 4.1. Thuyết giảng về các khái niệm và phương pháp phân tích cú pháp 4.2. Vận dụng kiến thức để phân tích cú pháp một câu văn phạm cụ thể được nêu ra - Phần chuẩn bị ở nhà: Đọc trước nội dung ở chương 3 cuốn 1, chương 3 cuốn 2 - Ghi chú, tham gia các hoạt động trên lớp 5 Phân tích ngữ nghĩa 5.1 Hệ thống tri thức ngữ nghĩa từ vựng WordNet. 5.2 Khử mơ hồ nghĩa của từ 5.3 Ngữ nghĩa câu 5.4 Ngữ nghĩa văn bản 3 LT 5.1. Nắm bắt được các khái niệm và phương pháp phân tích ngữ nghĩa 5.2. Có khả năng vận dụng kiến thức để phân tích ngữ nghĩa một câu văn bản cụ thể được nêu...
Trang 1TRƯỜNG ĐH NGOẠI NGỮ -
TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Khoa CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc
CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ thông tin Mã số: 7480201
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1 Thông tin chung về HP
1.1 Mã học phần: 1.2 Tên học phần: Xử lý Ngôn ngữ Tự nhiên
1.3 Ký hiệu học phần: 1.4 Tên tiếng Anh: Natural Language Processing
1.6 Phân bố thời gian:
1.7 Các giảng viên phụ trách học phần:
- Giảng viên phụ trách chính:
- Danh sách giảng viên cùng giảng dạy:
1.8 Điều kiện tham gia học phần:
2 Mục tiêu HP
2.1 Mục tiêu chung
Mục tiêu quan cuả môn học này là cung cấp sự mô tả toàn diện về lý thuyết và kỹ thuật được dùng trong lĩnh vực xử lý ngôn ngữ tự nhiên Môn học không đi vào tiếp cận cụ thể những vấn đề phức tạp, chuyên biệt mà tập trung vào xác định những khái niệm cơ bản của lĩnh vực này Môn học nhằm cung cấp kiến thức cho sinh viên bậc đại học và sau đại học thuộc chuyên ngành Khoa học máy tính, Khoa học dữ liệu Đối với những người có kiến thức lập trình có thể tiếp thu những ý tưởng quan trọng cuả môn học Các kiến thức môn học có thể giúp người học viết được chương trình cho hệ thống hiểu ngôn ngữ tự nhiên
2.2 Mục tiêu HP cụ thể
2.2.1 Về kiến thức:
- Kiến thức chuyên sâu về chuyên ngành Xử lý ngôn ngữ tự nhiên
2.2.2 Về kỹ năng:
- Kỹ năng lập luận tư duy và giải quyết vấn đề thuộc lĩnh vực xử lý ngôn ngữ tự nhiên
- Kỹ năng tự học và cập nhật kiến thức
2.2.3 Năng lực tự chủ và trách nhiệm:
- Vận dụng thành thạo kỹ năng làm việc nhóm, lập kế hoạch và viết báo cáo kỹ thuật
- Có năng lực giao tiếp và trình bày giải pháp kỹ thuật.
Trang 23 Chuẩn đầu ra của HP “Xử lý ngôn ngữ tự nhiên”
Bảng 3.1 Chuẩn đầu ra (CĐR) của HP
Sau khi học xong học phần, SV có khả năng:
CLO1 Nắm vững kiến thức căn bản của xử lý ngôn ngữ tự nhiên
CLO2 Phương pháp phân tích các vấn đề liên quan đến xử lý ngôn ngữ tự nhiên và các kỹ
thuật giải quyết các vấn đề đó
CLO3 Xây dựng được hệ thống của máy tính hiểu ngôn ngữ tự nhiên trong nhiều lĩnh vực
CLO4 Có khả năng giải quyết một số vấn đề thực tế
CLO5 Có khả năng làm việc theo nhóm, lập kế hoạch và viết báo cáo kỹ thuật
CLO6 Có năng lực giao tiếp và trình bày giải pháp kỹ thuật
4 Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO)
Mức độ đóng góp của CLO vào PLO được xác định cụ thể:
1 – CLO có đóng góp vừa vào PLO
2 – CLO có đóng góp nhiều vào PLO
Chú thích: 2 - Cao, 1 - Thấp - phụ thuộc vào mức hỗ trợ của CLO đối với PLO ở mức bắt đầu (1) hoặc mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…(mức 2)
Bảng 4.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO)
PLO (1) (2) (3) (4) (5) (6) (7a,b,c,d) (8b, c,d) (9) (10) (11)
Tổng hợp
5 Đánh giá HP
a Phương pháp, hình thức kiểm tra - đánh giá của HP
Bảng 5.1 Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP
Th/phần
đánh giá Trọng số Bài đánh giá Trọng số con
Rubric Lquan đến
CĐR nào ở bảng 3.1
HD PP đánh giá
A1 Kiểm
tra thường
xuyên
(KTTX)
20%
A1.1 Từng buổi học
10%
R1 CLO 1 - Điểm danh
- Đánh giá hoạt động trên lớp/kết quả bài thực hành
A1.2 Tuần 7: Làm việc nhóm trên case study 2
30%
R3 CLO 1
CLO 2 CLO 3 CLO 4 CLO 5
- Đánh giá khả năng làm việc nhóm
- Đánh giá kết quả phân tích thiết kế và thiết
kế
A1.3 Tuần 10: Làm việc nhóm trên case study 3
30% R3 CLO 1
CLO 2 CLO 3 CLO 4 CLO 5
A1.4 Tuần 14: Làm việc nhóm trên case study 2
30% R3 CLO 1
CLO 2 CLO 3 CLO 4 CLO 5 A2 Đánh
giá phần
thực hành
30%
Sinh viên hoàn thành bài thực hành trong buổi thực hành
R3 CLO 1
CLO 2 CLO 3
- GV giao bài thực hành vào đầu mỗi buổi thực hành
- GV chấm kết quả vào cuối buổi thực hành
Trang 3CLO 4
A3 Đánh
giá cuối kỳ 50% Báo cáo cuối kỳ
R5 R6
CLO 2 CLO 3 CLO 4 CLO 5 CLO 6
- GV giao đề cho nhóm từ đầu học kỳ Việc đánh giá diễn ra vào cuối học kỳ
- Trình bày kết quả làm việc của nhóm
- Chạy chương trình demo
- Trả lời câu hỏi
b Chính sách đối với HP
6 Kế hoạch và nội dung giảng dạy HP
Bảng 6.1 Kế hoạch và nội dung giảng dạy của HP theo tuần Tuần/
Buổi
(3
tiết/b)
Các nội dung cơ bản của bài học (chương) (đến 3 số)
Số tiết (LT/T H/TT)
CĐR của bài học (chương)/
chủ đề
Lquan đến CĐR nào ở bảng 3.1
PP giảng dạy đạt CĐR
Hoạt động học của SV(*)
Tên bài đánh giá
(ở cột 3
bảng 6.1
1 Giới thiệu về xử lý ngôn
ngữ tự nhiên
1.1 Nghiên cứu ngôn
ngữ tự nhiên
1.2 Ứng dụng của hiểu
ngôn ngữ tự nhiên
1.3 Đánh giá hệ thống
hiểu ngôn ngữ tự nhiên
1.4 Các mức khác nhau
của hiểu ngôn ngữ
1.5 Biểu diễn và hiểu
ngôn ngữ
1.6 Tổ chức các hệ
thống hiểu ngôn ngữ tự
nhiên
3 LT 1.1 Nắm được
các khái niệm cơ bản trong XLNNTN
1.2 Mối liên hệ với những kiến thức đã học trước đó và kinh nghiệm đã có
CLO1 1.1 Thuyết
giảng lý thuyết XLNNTN
1.2 Đặt câu hỏi gợi mở
để sinh viên trả lời 1.3 Liên hệ với những kiến thức đã học trước đó
và kinh nghiệm đã có
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 1 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
2 Cơ sở ngôn ngữ học: Sơ
lược cú pháp tiếng Anh
2.1 Từ
2.2 Cụm danh từ
2.3 Cụm động từ
2.4 Cụm tính từ
2.5 Cụm trạng tử
3 LT 2.1 Hiểu được
các khái niệm nền tảng về cú pháp
2.2 Biết cách nhận biết từ, cụm từ
CLO1
CLO1 CLO2
giảng về cú pháp
2.2 Đặt câu hỏi gợi mở
để sinh viên trả lời 2.3 Cách nhận biết các
từ, cụm từ
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 2,3 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
3 Phân tích hình thái
3.1 Hình thái câu
3.2 Hình thái từ
3.3 Hình thái ngữ
3 LT 3.1 Nắm được
các hinh thái ngôn ngữ
3.2 Có khả năng nhận biết, phân tích hình thái câu, từ, ngữ
CLO1
CLO1 CLO2
3.1 Thuyết giảng về hình thái
3.2 Đặt câu hỏi gợi mở
để sinh viên trả lời 3.3 Cách nhận biết, phân tích các hình thái
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 3 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
Trang 44 Văn phạm và phân tích
cú pháp
4.1 Văn phạm và cấu
trúc câu
4.2 Cách tạo một văn
phạm tốt
4.3 Bộ phân tích cú
pháp từ trên xuống
4.4 Bộ phân tích cú
pháp từ dưới lên theo
biểu đồ
3 LT 4.1 Nắm bắt
được các khái niệm và phương pháp phân tích
cú pháp 4.2 Có khả năng vận dụng kiến thức để phân tích cú pháp một câu văn bản cụ thể được nêu ra
CLO1
CLO2, CLO3
4.1 Thuyết giảng về các khái niệm và phương pháp phân tích cú pháp 4.2 Vận dụng kiến thức để phân tích cú pháp một câu văn phạm cụ thể được nêu ra
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 3 cuốn [1], chương 3 cuốn [2]
- Ghi chú, tham gia các hoạt động trên lớp
5 Phân tích ngữ nghĩa
5.1 Hệ thống tri thức
ngữ nghĩa từ vựng
WordNet
5.2 Khử mơ hồ nghĩa
của từ
5.3 Ngữ nghĩa câu
5.4 Ngữ nghĩa văn bản
3 LT 5.1 Nắm bắt
được các khái niệm và phương pháp phân tích ngữ nghĩa 5.2 Có khả năng vận dụng kiến thức để phân tích ngữ nghĩa một câu văn bản cụ thể được nêu ra
CLO1
CLO2, CLO3
5.1 Thuyết giảng về các khái niệm và phương pháp phân tích ngữ nghĩa
5.2 Vận dụng kiến thức để phân tích ngữ nghĩa một câu văn bản
cụ thể được nêu ra
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 3, phụ lục B cuốn [1], chương 5 cuốn [2]
- Ghi chú, tham gia các hoạt động trên lớp
6 Các công cụ phần mềm
thông dụng trong
XLNNTN
6.1 Tách từ
6.2 Gán nhãn từ
6.3 Bài tập
3 LT 6.1 Nắm bắt
được các công
cụ thông dụng trong XLNNTN 6.2 Có khả năng vận dụng kiến thức để giải quyết một số bài toán cụ thể
CLO1
CLO2, CLO3
6.1 Thuyết giảng về các công cụ thông dụng trong XLNNTN 6.2 Vận dụng kiến thức để giải quyết một số bài toán cụ thể
- Phần chuẩn bị ở nhà:
Đọc trước nội dung ở chương 3 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
các kiến thức về phân tích hình thái, cú pháp, và ngữ nghĩa câu văn bản
7.2 Có khả năng làm việc nhóm trong một bài toán cụ thể
CLO2, CLO3, CLO4, CLO5
7.2 Thuyết giảng 7.1 Thảo luận và làm việc nhóm trên một bài toán thực tế
- Vận dụng sáng tạo phương pháp đã học vào vấn đề thực tế
- Giải quyết phần việc đã được phân công trong nhóm
- Thảo luận
và đóng góp
ý kiến vào bảng phân tích thiết kế chung
A1.2
8 Thư viện NLTK 3 LT 8.1 Nắm bắt
được thư viện NLTK 8.2 Có khả
CLO1 8.1 Thuyết
giảng về các NLTK 8.2 Vận
- Phần chuẩn bị ở nhà:
Đọc trước
Trang 5năng vận dụng kiến thức để giải quyết một số bài toán cụ thể
CLO2, CLO3
dụng kiến thức để giải quyết một số bài toán cụ thể
nội dung ở chương 7 cuốn [1]
- Ghi chú, tham gia các hoạt động trên lớp
9 Các ứng dụng
XLNNTN
Ứng dụng phân loại văn
bản
3 LT 9.1 Nắm bắt
được việc vận dụng XLNNTN vào bài toán phân loại văn bản
9.2 Có khả năng phân tích, thiết kế, cài đặt ứng dụng
CLO1
CLO2, CLO3
9.1 Ôn lại kiến thức về XLNNTN 9.2 Vận dụng kiến thức để giải quyết bài toán cụ thể
- Ôn lại kiến thức đã học
- Ghi chú, tham gia các hoạt động trên lớp
10 Các ứng dụng
XLNNTN
Ứng dụng tóm tắt văn
bản
3 LT 10.1 Nắm bắt
được việc vận dụng XLNNTN vào bài toán tóm tắt văn bản 10.2 Có khả năng phân tích, thiết kế, cài đặt ứng dụng
CLO1
CLO2, CLO3
10.1 Ôn lại kiến thức về XLNNTN 10.2 Vận dụng kiến thức để giải quyết bài toán cụ thể
- Ôn lại kiến thức đã học
- Ghi chú, tham gia các hoạt động trên lớp
11 Các ứng dụng
XLNNTN
Dịch tự động
3 LT 11.1 Nắm bắt
được việc vận dụng XLNNTN vào bài toán dịch tự động 11.2 Có khả năng phân tích, thiết kế, cài đặt ứng dụng
CLO1
CLO2, CLO3
11.1 Ôn lại kiến thức về XLNNTN 11.2 Vận dụng kiến thức để giải quyết bài toán cụ thể
- Ôn lại kiến thức đã học
- Ghi chú, tham gia các hoạt động trên lớp
A1.3
12 Các ứng dụng
XLNNTN
Phân tích cảm xúc
3 LT 12.1 Nắm bắt
được việc vận dụng XLNNTN vào bài toán phân tích cảm xúc
12.2 Có khả năng phân tích, thiết kế, cài đặt ứng dụng
CLO1
CLO2, CLO3
12.1 Ôn lại kiến thức về XLNNTN 12.2 Vận dụng kiến thức để giải quyết bài toán cụ thể
- Ôn lại kiến thức đã học
- Ghi chú, tham gia các hoạt động trên lớp
13 Các ứng dụng
XLNNTN
Hệ hỏi – đáp
3 LT 13.1 Nắm bắt
được việc vận dụng XLNNTN vào bài toán xây dựng hệ hỏi đáp 13.2 Có khả năng phân tích, thiết kế, cài đặt ứng dụng
CLO1
CLO2, CLO3
13.1 Ôn lại kiến thức về XLNNTN 13.2 Vận dụng kiến thức để giải quyết bài toán cụ thể
- Ôn lại kiến thức đã học
- Ghi chú, tham gia các hoạt động trên lớp
năng làm việc nhóm trong một
dự án thực tế 14.2 Có khả năng vận dụng kiến thức để
CLO2, CLO3, CLO4, CLO5
14.1 Thảo luận và làm việc nhóm trên 1 hệ thống thực tế 14.2 Tập trung thiết kế
- Vận dụng sáng tạo phương pháp đã học vào vấn đề thực tế
- Giải quyết
A1.4
Trang 6phân tích và thiết kế, cài dặt cho một bài toán
cụ thể
các sơ đồ phân tích
phần việc đã được phân công trong nhóm
- Thảo luận
và đóng góp
ý kiến vào bảng phân tích thiết kế chung
kiến thức 15.2 Củng cố
và nâng cao kỹ năng phân tích thiết kế
15.1 Ôn tập kiến thức 15.2 Rút tỉa bài học kinh nghiệm từ các case study
- Nộp báo cáo đồ án của môn học
Theo
lịch thi
- Các học phần thực hành: được tổ chức thực hiện vào tuần thứ 4 của học kỳ, có nội dung thuyết
giảng và chuẩn đầu ra tương quan với nội dung bài giảng lý thuyết
Buổi/
Số tiết (TH)
Hoạt động của giảng viên
Lquan đến CĐR nào ở bảng 3.1
Hoạt động học của SV
Tên bài đánh giá
1 Phân tích cú pháp câu văn bản 3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
2 Phân tích ngữ nghĩa câu văn
bản
3 TH - Thuyết giảng
- Hướng dẫn sinh viên thực hiện
CLO 1 CLO 2 CLO 4
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
3 Các công cụ phần mềm thông
dụng trong XLNNTN
- Tách từ
- Gán nhãn từ
3 TH - Hướng dẫn sinh
viên thực hiện
CLO 1 CLO 2 CLO 4
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
4 Thư viện NLTK 3 TH - Hướng dẫn sinh
viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
5 Các ứng dụng XLNNTN
Ứng dụng phân loại văn bản
3 TH - Hướng dẫn sinh
viên thực hiện
- Vẽ minh họa
CLO 1 CLO 2 CLO 3 CLO 4
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
6 Các ứng dụng XLNNTN
Ứng dụng tóm tắt văn bản
3 TH - Hướng dẫn sinh
viên thực hiện CLO 1 CLO 2
CLO 3 CLO 4
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
7 Các ứng dụng XLNNTN
Dịch tự động
3 TH - Hướng dẫn sinh
viên thực hiện
CLO 1 CLO 2 CLO 3
- Trả lời câu hỏi
- Thực hành
A1.1
Trang 7CLO 4 trên máy
8 Các ứng dụng XLNNTN
Phân tích cảm xúc
3 TH - Hướng dẫn sinh
viên thực hiện CLO 1 CLO 2
CLO 3 CLO 4
- Trả lời câu hỏi
- Thực hành trên máy
A1.1
9 Các ứng dụng XLNNTN
Hệ hỏi – đáp
3 TH - Hướng dẫn sinh
viên thực hiện
CLO 1 CLO 2 CLO 3 CLO 4
- Thực hành trên máy
A1.1
10 Bài 10: Thi thực hành 3 TH - Nghe báo cáo kết
quả thực hành và chấm điểm
CLO 1 CLO 2 CLO 3 CLO 4 CLO 6
- Từng nhóm lần lượt báo cáo kết quả
A2
7 Học liệu:
Bảng 7.1 Sách, giáo trình, tài liệu tham khảo
XB
Tên sách, giáo trình, tên bài báo, văn bản
NXB, tên tạp chí/ nơi ban hành VB Giáo trình chính
Sách, giáo trình tham khảo
3 Christopher D.Manning
and Hinrich Schütze
1999 Foundation of Statistical Natural
Language Processing
MIT Press
Bảng 7.2 Danh mục địa chỉ web hữu ích cho HP
nhật
3 Ultimate Guide to Understand
and Implement Natural
Language Processing (with
codes in Python)
https://www.analyticsvidhya.com/blog/2017/01/ultimate-
10/08/2019
8 Cơ sở vật chất phục vụ giảng dạy:
Bảng 8.1 Cơ sở vật chất giảng dạy của HP
TT
Tên giảng đường,
PTN, xưởng, cơ sở
TH
Danh mục trang thiết bị, phần mềm chính
phục vụ TN,TH
Phục vụ cho nội dung Bài
học/Chương Tên thiết bị, dụng cụ, phần
mềm,…
Số lượng
1 Phòng máy Khoa CNTT Phần mềm Python, thư viện NLTK 1 Tất cả buổi thực hành
2
TPHCM ngày tháng năm