Table of Contents
This is a simple movie recommendation system. I have used Content Based Recommendation technique for this particular project. At an abstract level the system takes an input from the user i.e the user has to give the movie of their choice and the system in turn will recommend them with the top 5 movies that are similar of the user's input.
All you have to do is search for the movie in the text-bar and hit the recommend button.
- Python 3.9
- Scikit Learn 0.24.2
- Streamlit==0.87.0
- Streamlit==0.87.0
- Pandas==1.3.2
Prior to running it into your local machine following steps need to be done
- Get a free API Key at [ https://www.themoviedb.org/ ](Refer to the section of API KEY)
- Clone the repo
git clone https://github.com/naix5526/movie_recommender.git
- Install all the libraries mentioned in the requirements.txt file with the command
pip install -r requirements.txt
- Enter your API in
app.py
file located inside app folder. Replace ##### located in line 7 - Open your terminal/command prompt from the app directory and run the app.py file by using the command
streamlit run app.py
Dataset used in this project has been taken from kaggle