Machine Learning
Movie-Match
About This Project
Movie-Match is a sophisticated machine learning application that leverages Natural Language Processing and cosine similarity algorithms to recommend movies based on content features. The system analyzes over 4,800 movies using TF-IDF vectorization on plot descriptions, genres, cast, crew, and keywords. The application fetches live movie posters and metadata from The Movie Database (TMDB) API, providing a visually rich experience. Built with Streamlit for a clean, interactive UI, users can search for any movie and instantly receive 5 tailored recommendations with similarity scores and poster images.
Tech Stack
PythonMachine Learningscikit-learnNLPTF-IDFCosine SimilarityPandasTMDB APIStreamlit