This project implements a collaborative filtering recommendation system to predict movie ratings and recommend movies to users.
The dataset consists of two files:
ratings.csv
: Contains user ratings for movies.movies.csv
: Contains metadata about movies.
- Data Preparation: Merge the ratings and movies datasets.
- Normalize Ratings: Normalize the user-item matrix.
- Calculate Similarity: Compute item similarity using Pearson correlation.
- Make Predictions: Predict ratings for movies that a user has not rated.