Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.8 KB

README.md

File metadata and controls

37 lines (21 loc) · 1.8 KB

---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