- Only include users with the similarity of more than 0 in the calculations.
- Exclude all movies with very few ratings.
P1 – Recommendation System
This is one of the pre-defined project ideas you can choose for your project.
Recommendation system for MovieLens
Modify your recommendation system from Assignment 1 to use the small MovieLens dataset with 100 000 ratings. You can read about the dataset here.
You are only required to use user-based collaborative filtering and not item-based (since pre-calculating matching movies will take a very long time).
The dataset can be downloaded on the Datasets page.
Note! A problem with the calculations used in Assignment 1 is that if many users have rated many movies, as in the MovieLens dataset, many movies will get the max recommendation score of 5. To make better recommendations, you can do some modifications:
Grading
Grade | Requirements |
---|---|
E |
|
C-D |
|
A-B |
|