×
Movie Recommendation System
• Data Preparation:
The process begins by loading and merging two CSV files—one with movie metadata and another with credits—using pandas. Unnecessary columns are dropped, and relevant features like cast, crew, keywords, and genres are retained to form a clean dataset.
• Building the Recommendation System:
Movie features (top 3 cast members, director, keywords, genres) are extracted, cleaned, and combined into a metadata "soup." This soup is transformed into numerical vectors using CountVectorizer for similarity computation.
• Getting Recommendations:
Cosine similarity is calculated between movie vectors, and a get_recommendations function uses these scores to return the top 10 movies similar to a given title, such as "The Dark Knight Rises."
Python
Pandas
Scikit-learn
EDA