This project implements User-User and Item-Item Collaborative Filtering algorithms using Python and Pandas.
The code predicts user ratings for movies based on historical data. It includes functions for both User-User and Item-Item Collaborative Filtering.
- Load your rating data into a Pandas DataFrame with columns 'userId', 'movieId', and 'rating'.
- Ensure the file path in the code points to your data file.
- Run the code to predict ratings for users or movies.
- Pandas
- NumPy
- SciPy
- sci-kit-learn
collabcraft.ipynb
: Python script containing the implementations.README.md
: This file provides basic information about the project.
This project is licensed under the MIT License.
Kaggle link: https://www.kaggle.com/datasets/grouplens/movielens-20m-dataset?select=rating.csv