All projects

Machine Learning · 2025

Movie Recommendation System

A content-based recommender that suggests similar movies from genre, cast, and plot-overview text alone — no user ratings required. TF-IDF turns the text into vectors; cosine similarity finds what's actually alike.

Role
End-to-end build
Year
2025
Type
Machine Learning
Movie Recommendation System
Features
4 text fields
Method
Content-based
Cold start
Solved

The question

A content-based recommender that suggests similar movies from genre, cast, and plot-overview text alone — no user ratings required. TF-IDF turns the text into vectors; cosine similarity finds what's actually alike.

Approach

Built end-to-end in a Jupyter notebook: data cleaning and inspection first, then feature preparation, then the smallest model that could answer the question honestly. The full walkthrough, code, and figures live on GitHub.

Stack

  • Python
  • Pandas
  • Scikit-learn
  • TF-IDF
  • Cosine Similarity