This repository contains a collaborative filtering recommendation system developed as part of the CS476 Data Mining course.
- Collaborative filtering algorithm
- User-based and Item-based filtering
- Matrix Factorization (SVD)
- Evaluation Metrics (RMSE)
-
Clone the repository:
git clone https://github.com/ardaeerol/CollabFilter.git
-
Install the necessary dependencies:
cd CollabFilter pip install -r requirements.txt -
Customize the Filter parameters according to your specific use case.
-
Run the main script to perform collaborative filtering on your dataset:
python main.py
Contributions to this project are welcome. If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License