ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐI HC CÔNG NGH
TRẦN ANH DŨNG
ng dng các mô hình học sâu vào kĩ
thut lc cng tác da trên mô hình cho
các h thng khuyến ngh thương mại
Ngành:
Công nghệ thông tin
Chuyên ngành:
Quản lý Hệ thống thông tin
Mã số:
8480205.01
LUẬN VĂN THẠC SĨ QUN LÝ H THNG THÔNG TIN
NGƯỜI HƯỚNG DN KHOA HC:
TS. TRN TRNG HIU
Hà Ni 09/2020
i
Mc lc
LI CẢM ƠN ..................................................................................................................... iii
LỜI CAM ĐOAN ................................................................................................................ iv
DANH MC KÝ HIU VÀ CH VIT TT .................................................................... v
DANH MC HÌNH V ...................................................................................................... vi
DANH MC BNG BIU .............................................................................................. viii
Chương 1: Tổng quan v h thng khuyến ngh .................................................................. 1
1. Gii thiu .................................................................................................................... 1
2. Mt s khái nim chung v h thng khuyến ngh .................................................... 2
3. Phương thức hot đng ca H khuyến ngh ............................................................. 4
3.1. Phát biu bài toán khuyến ngh............................................................................ 5
3.2. Các phương pháp tiếp cn xây dng h thng khuyến ngh. .............................. 5
4. Các tiêu chuẩn đánh giá hệ khuyến ngh .................................................................. 12
4.1. Trung bình li tuyt đi ..................................................................................... 13
4.2. Sai s bình phương trung bình ........................................................................... 13
Chương 2: Hệ khuyến ngh da trên lc cng tác s dng k thut hc sâu ..................... 15
1. Bài toán khuyến ngh da trên cng tác ................................................................... 15
1.1. Lc cng tác da vào b nh ............................................................................. 15
1.2. Lc cng tác da trên mô hình .......................................................................... 18
2. Các mô hình hc sâu kết hp vi h khuyến ngh ................................................... 21
2.1. Phân loi h thng khuyến ngh da trên kiến trúc h thng ............................ 21
2.2. Vai trò ca các k thut hc sâu trong bài toán khuyến ngh ............................ 27
2.3. Mt s hn chế khi áp dng các mô hình hc sâu cho h khuyến ngh ............ 28
Chương 3: Đề xut mô hình h khuyến ngh s dng k thut hc sâu ............................. 29
1. Kiến trúc mô hình ..................................................................................................... 29
1.1. Lp nhúng (Embedding layer): ......................................................................... 29
1.2. Lp ni (Concatenate layer): ............................................................................. 31
1.3. Các lp n (Fully-connected layers): ................................................................. 32
1.4. Đầu ra hi quy tuyến tính (Linear Regression Output): .................................... 36
ii
1.5. Hàm mc tiêu ca mô hình: ............................................................................... 37
2. Mt s nhn xét vhình ..................................................................................... 38
Chương 4: Cài đặt, th nghiệm mô hình đ xut ............................................................... 39
1. Môi trưng và các công c được s dng ................................................................ 39
1.1. B d liu mu Movielens ................................................................................. 39
1.2. Thư viện MxNet ................................................................................................ 39
1.3. Máy ch Colaboratory ....................................................................................... 41
2. Thc nghiệm và đánh giá ......................................................................................... 42
2.1. B d liu Movielens-20M: .............................................................................. 42
2.2. Cài đặt thí nghiệm và đánh giá kết qu thu đưc .............................................. 47
2.3. Đánh giá ............................................................................................................. 52
Kết lun ............................................................................................................................... 55
Tài liu tham kho .............................................................................................................. 57
iii
LI CM ƠN
Trưc tiên tôi xin dành li cm ơn chân thành sâu sắc đến thy giáo TS. Trn
Trng Hiếu người đã ng dn, khuyến khích, ch bo to cho tôi những điều kin
tt nht t khi bt đu cho ti khi hoàn thành công vic ca mình.
Tôi xin dành li cảm ơn chân thành tới các thy cô giáo khoa Công ngh thông tin,
trường Đại hc Công ngh, Đại hc Quc gia Hà Ni đã tận tình đào tạo, cung cp cho tôi
nhng kiến thc ng quý giá, b ích đã to nhng điu kin tt nht cho tôi trong
sut quá trình hc tp, nghiên cu tại trưng.
Cui cùng, tôi xin cảm ơn tất c những người thân yêu trong gia đình cùng toàn thể
bạn bè, đồng nghip những người đã luôn giúp đỡ, động viên tôi trong quá trình hc tp và
nghiên cứu chương trình sau đi hc ti Đi hc Công nghệ, ĐHQGHN.
Luận văn này được tài tr bi đ tài cấp ĐHQGHN mã số QG-19.23.
iv
LỜI CAM ĐOAN
Tôi xin cam đoan rằng luận văn thạc Quản h thống thông tin ng dng các
mô hình học sâu vào kĩ thuật lc cng tác da trên hình cho các h thng khuyến ngh
thương mạicông trình nghiên cu ca riêng tôi, không sao chép li của người khác.
Trong toàn b ni dung ca luận văn, những điều đã được trình bày hoc ca chính
nhân tôi hoặc là được tng hp t nhiu ngun tài liu. Tt c các ngun tài liu tham kho
đều có xut x rõ ràng và hp pháp.
Tôi xin hoàn toàn chu trách nhim và chu mi hình thc k luật theo quy định cho
li cam đoan này.
Hà Nội, ngày … tháng … năm 2020
Tác gi luận văn
Trần Anh Dũng