nttuyen thesis
TRANSCRIPT
LOGO
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG HỆ TƯ VẤN NHẠC CHUÔNGCHO ĐiỆN THOẠI DI ĐỘNG
Hướng dẫn: Ths. Nguyễn Duy Phương
Sinh viên: Nguyễn Thế Tuyến
Mục đích của đồ án
Tìm hiểu về hệ tư vấn lựa chọn1
Kỹ thuật xây dựng hệ tư vấn2
Xây dựng hệ tư vấn nhạc chuông3
2
Quá tải thông tin
Hàng nghìn bản tin, blog được viết mỗi ngày
Hàng triệu bản nhạc, cuốn sách được xuất bản
TV: ở HN, có trên 50 kênh và hàng nghìn chương trình mỗi ngày
4
Help?
Google? Chỉ khi chúng ta biết rõ mình thực sự cần gì
Nếu chúng ta cần tìm một bản nhạc hay
Facebook? Tham khảo từ bạn bè
Nếu mình có ít bạn bè và sở thích không thực sựgiống
Chuyên gia? Nhiều người sẽ nhận được gợi ý giống nhau
Có phải lúc nào cũng phù hợp???
6
Hệ tư vấn
Là một hệ thống lọc tin đặc biệt, nó cố gắng tìm ra những mục (bản nhạc, phim, trang web) mà người dùng sẽ thích.
Học
Tiểu sử người dùng
Thông tin ẩn•Thời gian lưu lại trên trang•Theo dõi những mục mà người dùng ghé thăm
Thông tin rõ •Đánh giá của người dùng•Hỏi người dùng: thích gì?
Khả năng bạn thích
sản phẩm này (80%)
Những sản phẩm bạn
sẽ thích
Tư vấn dựa trên nội dung
Lọc cộng tác
8
Hệ tư vấn nhạc chuông
Người dùng cần tư vấn
Viettel (imuzik): 90K bản nhạc
Mobile(FunRing): 70K bản nhạc
Vina (Ringtunes): 70K bản nhạc
11
Giải pháp
Xây dựng hệ tư vấn dựa trênlọc cộng tác
Sử dụng độ tương tự gián tiếp
Quá trình tư vấn được thựchiện offline và ẩn đối với ngườidùng
12
Độ tương tự gián tiếp
Để gió cuốn đi Cát Bụi
Cùng thị hiếu về âm nhạc
Một cõi đi về
13
Độ tương tự gián tiếp
Để gió cuốn đi Cát Bụi
Cùng thị hiếu về âm nhạc
Một cõi đi về Biển Nhớ
?
14
Thuật toán
i jPx Py
jyixxy
ij
ijijrrsimp
auu ),(
)1(ˆ
Độ tương tự ưu tiên Độ tương
tự mục
x yUi Uj
jyixij
xy
xyxyrrsimu
bpp ),(
)1(ˆ
i
i
Px xy
Px ixxy
iyp
rpr̂
/)'(2
rre
15
Cài đặt
Nền tảng JAVA (JDK 1.6)
MySQL (5.1)
Apache tomcat (1.6)
Cài đặt thuật toán Sử dụng phương pháp lặp Jacobi/Gauss-
Siedel
16
Kết luận
Tìm hiểu về hệ tư vấn và các phươngpháp xây dựng
Tìm hiểu được 1 kỹ thuật xây dựng hệtư vấn xx
Xây dựng được 1 hệ tư vấn
18
LOGO