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