Welcome to the Movie Recommendation System with a Streamlit GUI! This project leverages machine learning to provide movie recommendations based on user input. Whether you're a film enthusiast looking for your next watch or building a recommendation system, this repository has you covered.
-
Personalized Movie Recommendations: Simply input a movie name, and the system will return a list of five movies that are highly similar to your selection.
-
Streamlit GUI: The user interface is built using Streamlit, providing an interactive and user-friendly experience.
-
Machine Learning-Powered: The recommendation system is backed by machine learning algorithms, making it more accurate and insightful.
To get started with the Movie Recommendation System with Streamlit GUI, follow these steps:
-
Clone the repository:
cd movie-recommendation-system git clone https://github.com/syednoor058/movie-suggestion-system.git -
Download the dataset:
https://www.kaggle.com/datasets/tmdb/tmdb-movie-metadata
-
Install dependencies:
pip install -r requirements.txt
-
Run the Streamlit GUI:
streamlit run ./site_by_streamlit/app.py
-
**Input a Movie:
- Open the Streamlit interface in your web browser.
- Input a movie name and receive personalized movie recommendations.