Skip to content

mandeepsingh2007/Movie-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Recommendation System

πŸ“Œ Project Overview

The Movie Recommendation System suggests movies based on content similarity using TF-IDF vectorization and cosine similarity. It helps users find movies similar to their preferences.

πŸš€ Features

πŸ“‚ Uses TF-IDF Vectorization to process movie features.

πŸ” Finds the closest matching movie title from user input.

🧠 Computes cosine similarity to recommend similar movies.

🎭 Considers genres, keywords, taglines, cast, and director.

🎯 Returns top 20 recommended movies.

πŸ“ Dataset

The system uses a dataset named movies.csv, which contains essential information about movies:

Title

Genres

Keywords

Tagline

Cast

Director

πŸ› οΈ Technologies Used

Python 🐍

NumPy πŸ“Š

Pandas πŸ“‘

Scikit-learn πŸ€–

difflib (for fuzzy matching)

πŸ“Œ Code Workflow

Data Preprocessing:

Load movie dataset.

Fill missing values.

Combine relevant features into a single text column.

Feature Extraction & Similarity Calculation:

Apply TF-IDF Vectorization.

Compute cosine similarity between movies.

Movie Recommendation:

Get user input.

Find closest matching movie title.

Fetch similar movies based on similarity scores.

🀝 Contributing

Pull requests are welcome! If you want to enhance the system, feel free to fork the repository and submit a PR.

πŸ“„ License This project is MIT Licensed.

πŸ“Œ Star the repository if you find it useful! ⭐

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors