Skip to content

A machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.

Notifications You must be signed in to change notification settings

mathusanm6/Movie-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie-Recommendation-System

Description

The Movie-Recommendation-System is a machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.

The dataset used for this project is from the GitHub Repository ml-latest-small by smanihwr.

The project is implemented in Python using the following libraries:

  • Pandas
  • Numpy
  • Scikit-learn
  • Fuzzywuzzy

Context

This project serves as an extension to a presentation I delivered on "Recommender Algorithms, Netflix," which was part of a university course focused on pre-professional training. The attached PDF file contains the slides from that presentation, which are in French.

Screenshots

print(movie_recommender_engine("Jurassic Park", user_item_matrix, cf_model, n_recs))

Similar to Jurassic Park
Similar to Jurassic Park


print(movie_recommender_engine("Terminator", user_item_matrix, cf_model, n_recs))

Similar to Terminator
Similar to Terminator


print(movie_recommender_engine("Forest Gump", user_item_matrix, cf_model, n_recs))

Similar to Forest Gump
Similar to Forest Gump

About

A machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.

Topics

Resources

Stars

Watchers

Forks

Languages