Content-Based Movie Recommendation System
This project builds a Content-Based Movie Recommendation System using the MovieLens dataset.
It recommends movies to a user based on the genres of movies they’ve rated highly in the past.
Unlike collaborative filtering (which relies on other users’ preferences), this system learns your personal taste from the content of the movies themselves.
Requirements
pip install pandas numpy matplotlib
How to Run
Clone or download this repository.
Open the notebook and run the cells in order.
Advantages
Learns user preferences directly from their rated movies
Produces personalized recommendations
Works even without data from other users
Limitations
Doesn’t consider what other users like or dislike
Only works for movies with available genre information
Doesn’t capture nuanced aspects like plot or acting