A content-based movie recommendation system built using ML, NLP, TF-IDF Vectorization, Cosine Similarity, Streamlit, and TMDB API.
- Movie search with suggestions
- TMDB poster integration
- Movie overview and ratings
- Content-based recommendations
- Popular Movies section
- Top Rated Movies section
- Modern Streamlit UI
- Python
- Machine Learning (Scikit-Learn)
- Natural Language Processing (NLP)
- TF-IDF Vectorization
- Cosine Similarity
- Streamlit
- TMDB API
- Pandas
- NumPy
- Movie descriptions are preprocessed using NLP.
- TF-IDF vectorization converts text into numerical vectors.
- Cosine similarity finds similar movies.
- Streamlit provides an interactive UI.
Prachi Sharma


