Downloads · 30 days
0
CyborgC/movie-recommendation-system
movie-recommendation-system is a machine learning model from CyborgC. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This repository contains serialized model artifacts used by the Movie Recommendation System project.
Downloads · 30 days
0
Access
Public
Updated Jun 8, 2026
Repo size
225 MB
Likes
0
Public
Click a slice to open those files.
.pkl225 MB · 100%
From the Hugging Face model README
This repository contains serialized model artifacts used by the Movie Recommendation System project.
The recommendation engine is a Content-Based Recommendation System built using Natural Language Processing techniques.
GitHub Repository: <YOUR_GITHUB_REPOSITORY_LINK>
Content-Based Filtering
Movie title
Top-N similar movies ranked by similarity score.
Processed movie metadata used by the recommendation engine.
Precomputed cosine similarity matrix used for fast recommendation retrieval.
TMDB 5000 Movie Dataset
Source: https://www.kaggle.com/datasets/tmdb/tmdb-movie-metadata
Place the downloaded files inside:
models/
├── movies.pkl
└── similarity.pkl
Then load them in Python:
import pickle
movies = pickle.load(open("models/movies.pkl", "rb"))
similarity = pickle.load(open("models/similarity.pkl", "rb"))
Current version uses movie overview text as the primary feature source.
Recommendations can be improved by incorporating:
Educational and portfolio demonstration project showcasing: