CHƯƠNG 1V: CÁC MÔ HÌNH GỢI Ý.2 Cách đánh giá dộ tốt của một mỏ hình,.1 Phương pháp Content Base (CB) 4.2 Phương pháp Collaborative Eiltering (CF).3 Thương pháp hỗn hợp.4 Đánh giá giá trị Global Baseline 43.5 Phuong phap Latent Factor (LF) CHƯƠNG V: TIỬ NGITỆM CÁC MÔ TINH GỢI Ý 5.2 Các mó hình và kết quả thử nghiệm.3 So sánh và đánh giá các phương pháp KÉT LUẬN - TÀI LIỆU THAM KHẢO. code CHUGONG 1: TONG QUAN VE HE THONG GOT Y 1.1 Hệ thống gợi ý Hệ thông gợi ý (Recommender 5ysteras - RS) là một đạng của hệ thống lọc thông tìm (mformation filtering), nó được sử dyng dé dy doan sé thich (preference) hay xép hang (rating) mả người đủng có thế đành cho một mục thông tin (item) xảo đó mã họ chua xem xét tới trong quá khứ (item có thể Tà bài báo, bộ phim, doan video clip, sách,.) [11| nhằm gợi ý các mục thông tin “có thể dược quan tim” bởi người dùng. Hệ thông gợi ý sẽ đua ra các gợi ý dụa trên quá trình thu thập, xứ lý và phân tích dữ liệu từ người dùng. Dũ liệu đó được chúa làm 2 loại là #eờng mink (explicit) bing cách yêu cầu người dùng phản hồi trực tiếp và điểm ẩn (implieit) bằng cách tự động suy luận đựa trên những tương tác của người đủng với hệ thống như: số lần nhấp chuột, thời gian quan sả.
Trong hầu hết các ưường, hop, bài toàn gợi ý được coi là bài toán dự đoán việc xếp hang (rating) ctia cac sản phẩm (phim, sản phẩm tiêu đàng, sách, nhạc.) chưa được người đủng biết đến. Việc dự doàn này thường đựa trên những dánh giá đã có của chính người dùng, đó hoặc những người dùng kháo. Ví dụ, những bộ phim được dự đoán là sẽ có xếp hạng cao nhất sẽ đượo dùng đề gợi ý. Có khá nhiều ứng đựng nối tiếng về hệ thống gợi ý như: gợi ý sẵn phẩm của Amazon và Hbay, hệ thông gợi ý phụm của Nethlix va Youtube, Hệ thống gợi ý đã chứng minh được ý nghĩa to lớn: giúp cho người sử dung, trực tuyến đối phỏ với tỉnh Irạng quá tải thông In.
Hệ thống gợi y trở thành một trong nhữmg công cụ mmạnh mế và phô biến trong thương mại điện tử Mục đích của hệ thông gợi ý là dựa vào hành vì lừ thói quen, như cầu. rong quá khủ của người sử dung dé du doán sở thích trong, tương lai của họ.2 Ứng dụng thực tiễn Hệ gợi ý có thể được triển khai trêu hầu hết các hệ thống có tương tác với người dùng. Phổ biến nhật là cac hệ thông trên nên web. Phổ biến nhất là các hệ thống vẻ phim ảnh, nhạc, sách báo,.
và nhiều sản phẩm nói chung khác. Không CHUONG TL.1 Dinh nghia 'Ta có định nghĩa ma trận: nl ayy ty A ten Trong dó: n là số hàng, ra là số cội Ma trận có n=m là ma trận vuông, "Phần tử a¡; là phân tử nằm tại hàng thứ L vả cột thứ j; aj; có thể là số thực hoặc số phức. Trong khuôn khỗ của luân văn tốt nghiệp mày, chúng ta sẽ chỉ xét các mà trận thực.2 Các phép tính cơ bản "_ Phép cộng hai ma trận: Ta có hai ma trận: 4„s„ và B„x„, có tông dược dịnh nghữa là: ait by Bim + bam Anim + Brio = [aig+ by] = | : : đại T Đại oe Gym + Pam = Phép nha vé hudng: "Phép nhân của ma trận /1„ym với số thực œ được định nghữa lả: a tay | g3 đun = [a * ay]= | : : MFO ne Ot dym =_ Phép nhân hai ma trận: Phép nhân của hai ma trận 4„„„„ và Eạ„„„ được định nghĩa lá Ag«m là xen * Buy Xe = xr Tronng đố: G = X=ađ ®* Ủy; Thép nhân hai ma trận chỉ được xác định khi số cột của ma trận thứ nhất bang số hàng của ma trận thứ hai. Chú ý: Phép nhân hai ma trận không có tính giao hoán.
CHUGONG 1: TONG QUAN VE HE THONG GOT Y 1.1 Hệ thống gợi ý Hệ thông gợi ý (Recommender 5ysteras - RS) là một đạng của hệ thống lọc thông tìm (mformation filtering), nó được sử dyng dé dy doan sé thich (preference) hay xép hang (rating) mả người đủng có thế đành cho một mục thông tin (item) xảo đó mã họ chua xem xét tới trong quá khứ (item có thể Tà bài báo, bộ phim, doan video clip, sách,.) [11| nhằm gợi ý các mục thông tin “có thể dược quan tim” bởi người dùng. Hệ thông gợi ý sẽ đua ra các gợi ý dụa trên quá trình thu thập, xứ lý và phân tích dữ liệu từ người dùng. Dũ liệu đó được chúa làm 2 loại là #eờng mink (explicit) bing cách yêu cầu người dùng phản hồi trực tiếp và điểm ẩn (implieit) bằng cách tự động suy luận đựa trên những tương tác của người đủng với hệ thống như: số lần nhấp chuột, thời gian quan sả. Trong hầu hết các ưường, hop, bài toàn gợi ý được coi là bài toán dự đoán việc xếp hang (rating) ctia cac sản phẩm (phim, sản phẩm tiêu đàng, sách, nhạc.) chưa được người đủng biết đến.
Việc dự doàn này thường đựa trên những dánh giá đã có của chính người dùng, đó hoặc những người dùng kháo. Ví dụ, những bộ phim được dự đoán là sẽ có xếp hạng cao nhất sẽ đượo dùng đề gợi ý. Có khá nhiều ứng đựng nối tiếng về hệ thống gợi ý như: gợi ý sẵn phẩm của Amazon và Hbay, hệ thông gợi ý phụm của Nethlix va Youtube, Hệ thống gợi ý đã chứng minh được ý nghĩa to lớn: giúp cho người sử dung, trực tuyến đối phỏ với tỉnh Irạng quá tải thông In. Hệ thống gợi y trở thành một trong nhữmg công cụ mmạnh mế và phô biến trong thương mại điện tử Mục đích của hệ thông gợi ý là dựa vào hành vì lừ thói quen, như cầu.
rong quá khủ của người sử dung dé du doán sở thích trong, tương lai của họ.2 Ứng dụng thực tiễn Hệ gợi ý có thể được triển khai trêu hầu hết các hệ thống có tương tác với người dùng. Phổ biến nhật là cac hệ thông trên nên web. Phổ biến nhất là các hệ thống vẻ phim ảnh, nhạc, sách báo,. và nhiều sản phẩm nói chung khác.
Không CHUGONG 1: TONG QUAN VE HE THONG GOT Y 1.1 Hệ thống gợi ý Hệ thông gợi ý (Recommender 5ysteras - RS) là một đạng của hệ thống lọc thông tìm (mformation filtering), nó được sử dyng dé dy doan sé thich (preference) hay xép hang (rating) mả người đủng có thế đành cho một mục thông tin (item) xảo đó mã họ chua xem xét tới trong quá khứ (item có thể Tà bài báo, bộ phim, doan video clip, sách,.) [11| nhằm gợi ý các mục thông tin “có thể dược quan tim” bởi người dùng. Hệ thông gợi ý sẽ đua ra các gợi ý dụa trên quá trình thu thập, xứ lý và phân tích dữ liệu từ người dùng. Dũ liệu đó được chúa làm 2 loại là #eờng mink (explicit) bing cách yêu cầu người dùng phản hồi trực tiếp và điểm ẩn (implieit) bằng cách tự động suy luận đựa trên những tương tác của người đủng với hệ thống như: số lần nhấp chuột, thời gian quan sả. Trong hầu hết các ưường, hop, bài toàn gợi ý được coi là bài toán dự đoán việc xếp hang (rating) ctia cac sản phẩm (phim, sản phẩm tiêu đàng, sách, nhạc.) chưa được người đủng biết đến.
Việc dự doàn này thường đựa trên những dánh giá đã có của chính người dùng, đó hoặc những người dùng kháo. Ví dụ, những bộ phim được dự đoán là sẽ có xếp hạng cao nhất sẽ đượo dùng đề gợi ý. Có khá nhiều ứng đựng nối tiếng về hệ thống gợi ý như: gợi ý sẵn phẩm của Amazon và Hbay, hệ thông gợi ý phụm của Nethlix va Youtube, Hệ thống gợi ý đã chứng minh được ý nghĩa to lớn: giúp cho người sử dung, trực tuyến đối phỏ với tỉnh Irạng quá tải thông In. Hệ thống gợi y trở thành một trong nhữmg công cụ mmạnh mế và phô biến trong thương mại điện tử Mục đích của hệ thông gợi ý là dựa vào hành vì lừ thói quen, như cầu.
rong quá khủ của người sử dung dé du doán sở thích trong, tương lai của họ.2 Ứng dụng thực tiễn Hệ gợi ý có thể được triển khai trêu hầu hết các hệ thống có tương tác với người dùng. Phổ biến nhật là cac hệ thông trên nên web. Phổ biến nhất là các hệ thống vẻ phim ảnh, nhạc, sách báo,. và nhiều sản phẩm nói chung khác.
Không Bang 1: Két quả của mô hình CB Bảng 2: Kết quá cho mô hình người đùng- người ding CF. Bang 3: Kết quả của mô hình sản phẩm-sản nhằm CE TBảng 4: Kết quả chọn mô hình của mô hình T.E Bang 1: Két quả của mô hình CB Bảng 2: Kết quá cho mô hình người đùng- người ding CF. Bang 3: Kết quả của mô hình sản phẩm-sản nhằm CE TBảng 4: Kết quả chọn mô hình của mô hình T.E DANH MỤC CÁC TỪ VIẾT TAT Tử viết tát Tên dây dú TF Term Frequency Inverse Document Frequency 1DE SVD Singular Vakie Decomposition cB Content-based CF Collaborative Filtering, LF Latent Factor GD Gradient Descent SGD Stochastic Gradient Descent. - những vậy, hệ gợi ý còn được áp dụng cho các chuyên gia, nhà nghiên cửu, nhá hàng, hệ thống tài chính, bảo hiểm, TTa có thẻ nhận thây các hệ gợi ¥ xung quanh chứng ta có rất nhiều.
Các trang web nÏur Youtube, Google, Facebook. đều áp dụng những, hệ thống nlĩư vậy đề luôn luôn giúp người đàng tìm kiểm hông tín, sản phẩm một cách nhanh chóng nhất có thế Với những ứng dụng như vậy, hệ gợi ý đã mang đến nhiều lợi ích Io lớn cho cả người dùng và hệ thống áp dụng nó. Với người dùng, chúng †a luôn có thể nhanh: chóng tiếp cận được những nguồn thông tin phủ hợp, chính xác. Tiết kiệm được thời gian một cách đáng kể.
Với các nếu ap dung tốt các hệ gợi ý số được người dùng ưa thích và dành giả cao. Ví dụ diễn hình nhất là cáo trang web như Youtube hay Google 1.3 Phát biển toán học Cac hệ thống gợi ý có thể áp đụng, cho nhiều lĩnh vực khảe nhan. Tuy nhiên, bài toán có thẻ được phát biểu đưới dạng toán học như sau: U h tập người đùng trong hệ thống. { ]ä tập các sản phẩm của hệ thống đỏ.
T,¡là đảnh giá của người dimg i (f € U) cho sin phim j(j € 7). Bang cac mé hình của hệ gợi ý, ta cần đưa ra các dự đoàn cho đánh giá của một người dang bat ki trong hệ thống cho một sản phẩm bất ki mả người dùng đỏ chữa đánh giá.