ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
TH NGHIM MT S MÔ HÌNH
PHÂN LOI CẢM XÚC VĂN BẢN VÀ
NG DNG VÀO WEBSITE BÁN L
DI ĐỘNG
Tên sinh viên : Đỗ Hương Trà
Giảng viên hướng dn : ThS. Phm Tho
Hà Ni, 11/2024
2024.2 KHOA HC MÁY TÍNH ĐỖ HƯƠNG TRÀ 11218428
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
TH NGHIM MT S MÔ HÌNH PHÂN
LOI CẢM XÚC VĂN BẢN VÀ NG
DNG VÀO WEBSITE BÁN L DI ĐỘNG
Tên sinh viên : Đỗ Hương Trà
Mã sinh viên : 11218428
Lp : Khoa hc máy tính K63
Ngành : Khoa hc máy tính
Khoa : Công ngh thông tin
Giảng viên hướng dn : ThS. Phm Tho
(Ch ký GVHD)
Hà Ni, 11/2024
i
MC LC
MC LC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................ iv
LI CM ƠN ....................................................................................................... v
DANH MC CÁC T VIT TT .................................................................... vi
DANH MC BNG, BIU Đ ........................................................................ vii
DANH MC HÌNH ............................................................................................. ix
M ĐẦU ............................................................................................................... 1
CHƯƠNG 1. GII THIU Đ TÀI ............................................................ 2
1.1. Lý do la chọn đề tài ................................................................................... 2
1.2. S cn thiết .................................................................................................. 4
1.3. Yêu cu nghip v ....................................................................................... 4
1.3.1. Đối vi xây dng mô hình .................................................................... 4
1.3.2. Đi vi xây dng h thng website tích hp h thng phân loi cm xúc
......................................................................................................................... 5
1.4. Yêu cầu kĩ thut ........................................................................................... 6
1.5. Mc tiêu, phm vi, phương pháp thc hin ................................................. 6
1.5.1. Mc tiêu ................................................................................................. 6
1.5.2. Phm vi .................................................................................................. 6
1.5.3. Phương pháp thc hin .......................................................................... 7
CHƯƠNG 2. TNG QUAN V ĐỀ TÀI .................................................... 8
2.1. Tng quan lý thuyết ..................................................................................... 8
2.1.1. Tng quan v phân tích cm xúc ........................................................... 8
2.1.2. Tng quan v hc máy và mng thn kinh nhân to ............................. 9
2.1.2.1. Hc máy ........................................................................................ 9
2.1.2.2. Mng thn kinh nhân to ............................................................... 9
2.1.3. Tng quan v hc sâu .......................................................................... 13
2.2. Tng quan v các nghiên cu liên quan .................................................... 13
2.2.1. Tng các các thuật toán đã được s dng trong phân tích cm xúc nói
chung ............................................................................................................. 13
2.2.1.1. Mô hình Convolutional Neural Network (CNN) ........................ 16
2.2.1.2. Mô hình Bidirectional Long Short-Term Memory (BiLSTM) ... 18
ii
2.2.1.3. hình Convolutional Neural Network - Bidirectional Long
Short-Term Memory (CNN BiLSTM) .................................................. 20
2.2.2. Tng quan v phân tích cm xúc bình luận trên các trang thương mại
điện t ............................................................................................................ 20
2.3. Tng quan v môi trường phát trin .......................................................... 21
2.3.1. Xây dng mô hình ............................................................................... 21
2.3.1.1. Ngôn ng Python ........................................................................ 21
2.3.1.2. Các thư viện s dng ................................................................... 22
2.3.2. Xây dng ng dng ............................................................................. 23
2.3.2.1. HTML ......................................................................................... 23
2.3.2.2. CSS .............................................................................................. 23
2.3.2.3. JavaScript .................................................................................... 24
2.3.2.4. Flask ............................................................................................ 24
2.3.2.5. SQL Lite ...................................................................................... 24
CHƯƠNG 3. PHÂN TÍCH, THIT K, XÂY DNG MÔ HÌNH VÀ H
THNG WEBSITE ........................................................................................... 25
3.1. Thiết kế, xây dng mô hình ....................................................................... 25
3.1.1. D liu ................................................................................................. 25
3.1.1.1. Ngun d liu .............................................................................. 25
3.1.1.2. D liu thc nghim .................................................................... 25
3.1.1.3. X lý d liu ............................................................................... 26
3.1.2. Kiến trúc mô hình hun luyn ............................................................. 28
3.1.2.1. Mô hình CNN .............................................................................. 29
3.1.2.2. Mô hình biLSTM ........................................................................ 31
3.1.2.3. Mô hình CNN LSTM ............................................................... 32
3.1.2.4. Xác định trng s tối ưu .............................................................. 34
3.1.3. Phương pháp đo lường ........................................................................ 35
3.2. Phân tích, thiết kế h thng ........................................................................ 36
3.2.1. Mô t h thng ..................................................................................... 36
3.2.1.1. Quy trình nghip v h thng ..................................................... 36
iii
3.2.1.2. Kiến trúc h thng ....................................................................... 38
3.2.2. Phân tích các chc năng ...................................................................... 39
3.2.2.1. Biểu đồ usecase tng quát ........................................................... 39
3.2.2.2. Biểu đồ usecase phân rã h thng ............................................... 40
3.2.2.3. Đặc t usecase ............................................................................. 45
3.2.3. Thiết kế cơ s d liu .......................................................................... 54
3.2.3.1. Mô hình quan h gia các thc th ............................................. 54
3.2.3.2. Chi tiết các bng .......................................................................... 56
CHƯƠNG 4. MT S KT QU ............................................................. 64
4.1. Kết qu đào tạo mô hình ............................................................................ 64
4.1.1. Kết qu vi tp d liệu đào tạo ........................................................... 64
4.1.1.1. Mô hình CNN .............................................................................. 64
4.1.1.2. Mô hình BiLSTM ........................................................................ 65
4.1.1.3. Mô hình CNN BiLSTM ........................................................... 66
4.1.2. Kết qu vi tp d liu kim tra và d liu mi ................................. 67
4.1.3. Kết lun ............................................................................................... 69
4.2. Kết qu xây dng h thng Mt s giao din ......................................... 70
4.2.1. Giao din vi khách hàng .................................................................... 70
4.2.2. Giao din vi Admin ........................................................................... 83
KT LUN ......................................................................................................... 86
TÀI LIU THAM KHO ................................................................................. 88