This Streamlit-based Movie Recommender System allows you to select a movie you like and receive recommendations for similar movies.
-
Requirements:
- Python 3.x
- Required libraries:
streamlit
,pickle
,pandas
,requests
,PIL
(Pillow)
-
Installation:
- Ensure you have the required libraries installed using
pip
:pip install streamlit pandas requests Pillow
- Ensure you have the required libraries installed using
-
Data:
- This system relies on the TMDb 5000 Movies Dataset, which has been preprocessed.
- Ensure you have the following files in your project directory:
movies_dict.pkl
: Pickle file containing movie data.similarity.pkl
: Pickle file containing movie similarity data.
-
Running the Recommender:
- Run the Streamlit app by executing the script.
- Select a movie from the dropdown menu.
- Click the "Recommend" button to receive movie recommendations based on your selection.
This code is a simple implementation of a movie recommendation system using Streamlit and Python.