Thấy sức mạnh của một hệ gợi ý
Taylor và Jane đều thích xem phim. Taylor chỉ thích chính kịch, hài và lãng mạn. Jane thì chỉ thích hành động, phiêu lưu và những phim giàu kịch tính. Một trong những lợi ích lớn nhất của các hệ gợi ý dựa trên ALS là chúng có thể tìm ra những bộ phim hoặc sản phẩm mà người dùng sẽ thích, ngay cả khi bản thân họ nghĩ là mình sẽ không thích. Hãy xem các điểm đánh giá phim mà Taylor và Jane đưa ra bên dưới. Có lý khi kỳ vọng rằng sở thích khác nhau sẽ dẫn đến các gợi ý khác nhau.
Khóa học này đề cập đến nhiều khái niệm có thể bạn đã quên, nên nếu cần ôn nhanh, hãy tải PySpark Cheat Sheet và giữ sẵn để tra cứu!
Bài tập này là một phần của khóa học
Xây dựng Recommendation Engine với PySpark
Hướng dẫn bài tập
- Xem
TJ_ratingsbằng phương thức.show()và bất kỳ phương thức nào khác bạn muốn để thấy mỗi người đã chấm điểm các phim họ xem như thế nào. - Nhập tên người dùng vào hàm
get_ALS_recs()đã cung cấp để xem ALS gợi ý phim nào cho Jane và Taylor dựa trên các đánh giá đó. Những gợi ý này có hợp lý với bạn không?
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])