This project is a Recommendation system built from scrath using content based filtering. My own documentation about different recommendation systems to help understand this concept better can be found here : https://docs.google.com/document/d/1x565uFocLPXZFKefvBBzQAaV4A1gtXbWjgTrv-VFMFs/edit?usp=sharing
The data set used can be downloaded from the link : https://github.com/dhananjay-deshmukh/Movie_recommendation/blob/main/movies.csv
The system recommends the user 5 new movies based on the input of a favourite movie provided by the user.
The metric used to build the recommendation system is "Cosine similarity".
This project has been provided with an interactive demo using streamlit.
Clone the project
git clone https://github.com/dhananjay-deshmukh/Movie_recommendation.git
Go to the project directory
cd Movie_recommendation
Install dependencies
pip install requirements.txt
Run the web app
streamlit run app.py