Implementation of a movie recommender system using content based filtering and collaborative filtering together.
This project is done for the machine learning course, Shahid Beheshti University, Fall-2022.
- Feature Engineerings are done in the file
Feature_Engineering.ipynb. This script cleans raw given dataFram and saves cleaned daraFram. Recommender_System.ipynbcontains both content-based and collaborative filtering algorithms implementation.- The final output of code comes from
recommend()function. This function use both alorithms to calculate final results.
- You can download the dataset from here. Extract downloaded file and put
IMDBdirectory next to the notebooks. - run
Feature_Engineering.ipynbfile. - run
Recommender_System.ipynbfile.