This movie recommendation system analyzes data based on content, genres and popularity to suggest films that align with user preferences, helping both movie enthusiasts and casual viewers discover new films tailored to their tastes. Whether you’re a cinephile seeking hidden gems or just looking for something entertaining for a movie night, this system enhances your viewing experience by curating personalized movie lists
- 🎬Content-Based Recommendations: Provide suggestions based on content preference.
- 📚Genre-Based Recommendations: Suggests movies of related generes.
- ⭐Rating Analysis: Considers Popular and most relevant movies which help provide descent suggestions.
Built in Python using :
- Pandas
- Numpy
- Scikit-learn
- Pathlib
- requests
Deployed on : Streamlit
Link : https://iamratinder-movie-recommendation-system-main-9yzoss.streamlit.app/
After installing all the required dependencies run the following command in terminal :
streamlit run main.py