A hybrid recommendation engine that combines Content-Based Filtering and Collaborative Filtering to provide personalized movie recommendations.
Built using Python, Scikit-learn, Pandas, and Streamlit.
This system recommends movies to users based on:
- Content Similarity (tags + descriptions)
- User Similarity (ratings by similar users)
- Hybrid Model (combined top recommendations)
The project loads a dataset, preprocesses it, builds models, computes similarity matrices, and exposes a clean Streamlit UI for real-time recommendations.
- Content-Based Model
- Collaborative Filtering Model
- Hybrid Recommendation System
- Trending Movies Display
- Interactive UI using Streamlit
- Modular project structure
- Fully documented, easy to extend