Welcome to the Movie Recommendation Model repository! This project builds a machine learning model to suggest movies based on user preferences using collaborative and content-based filtering. 🍿✨
- Hybrid Model: Combines collaborative and content-based filtering.
- Jupyter: Do open the file on jupyter for ease of use.
Clone this repository and install dependencies:
git clone https://github.com/chayanC7mondal/MovieRecommenderModel.git
cd movie-recommendation-model
pip install -r requirements.txt
- Prepare Data:
python data_preparation.py --input dataset.csv --output processed_data/
- Train Model:
python train_model.py --data processed_data/
- Make Recommendations:
python recommend.py --user_id 123
Used dataset provided in the link (https://github.com/ChitranjanUpadhayay/ML_Projects/blob/main/Datasets/Movies%20Recommendation%20System/dataset.csv)
- Fork the repository.
- Create a branch (
git checkout -b feature-branch
). - Commit changes (
git commit -m 'Add feature'
). - Push (
git push origin feature-branch
). - Create a pull request.
Enjoy your movie recommendations! 🎉🍿