Skip to content

maghwa/CineMatch-Movie-Recommender-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---logo

CineMatch Movie Recommender System

Overview

CineMatch is an advanced movie recommendation system developed as part of a project at Euromed University of Fez. It utilizes machine learning algorithms and data science techniques to provide personalized movie suggestions, enhancing user experience in digital entertainment.

Features

  • Algorithms Used: The system employs k-Nearest Neighbors (KNN) for collaborative filtering and neural networks (Multi-Layer Perceptron, MLP) for sophisticated recommendations.
  • Filtering Techniques: Includes collaborative filtering (user-based and item-based), hybrid filtering, and content-based filtering focusing on movie genres.
  • Data Source: Utilizes datasets like 'rating.csv' and 'movie.csv' from MovieLens for building and evaluating recommendation algorithms.

Implementation

  • Developed using Python and Flask for web application implementation.
  • Includes an interface for both KNN and MLP-based recommendations.
  • Utilizes TMDb API for fetching movie details and images.

Usage

Home interface : image Knn interface : image MLP interface : image

image

About

CineMatch is a system designed for recommending movies, developed using advanced machine learning algorithms like Multi-Layer Perceptron (MLP) and K-Nearest Neighbors (KNN) to offer customized movie suggestions tailored to individual preferences.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors