Movie Recommendation System created using Collaborative Filtering in website and Content based Filtering in ML algorithm such as K Nearest Neighbours.You can get recommended movies by Movie Name Or Genre.
Download the following Datasets from The Movies Dataset
- credits.csv
- ratings.csv
- movies_metadata.csv
- Clone or download this repository to your local machine.
- Get your API key from https://www.themoviedb.org/ and replace
YOUR_API_KEY
with your API key instatic/movieNameRec.js
file. - Activate your virtualenv. (if any)
- Run the command
pip install -r requirements.txt
to install the libraries in requirements.txt file - Open your terminal/command prompt from your project directory and run the command
python main.py
.
The application deployed can be accessed from here
You can refer the ppt from here
You can go through this to know more about the algorithm.
If you encounter Python/Docker ImportError: cannot import name 'json' from itsdangerous
then just put itsdangerous==2.0.1
in your requirements.txt
and run the command pip install -r requirements.txt
to update your virtualenv.