Bạn nên chọn loại nào?
Trong bài tập trước, bạn đã so sánh mô hình dựa trên người dùng và dựa trên mục. Như bạn thấy, cả hai đều cho kết quả chấp nhận được, nhưng chưa rõ vì sao bạn nên chọn mô hình này thay vì mô hình kia.
Nhắc lại: collaborative filtering dựa trên người dùng sẽ tìm những người dùng giống với người bạn đang cần gợi ý và đề xuất các mục mà những người dùng giống đó yêu thích. Collaborative filtering dựa trên mục sẽ tìm những mục giống với các mục mà người dùng (bạn đang cần gợi ý cho họ) thích và đề xuất các mục tương tự đó.
Cả hai đều có trường hợp sử dụng phù hợp, và lựa chọn tốt nhất phụ thuộc vào bối cảnh. Biết cách nhận diện khi nào dùng loại nào là một kỹ năng rất giá trị.
Bài tập này là một phần của khóa học
Xây dựng Recommendation Engine bằng Python
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập