Skip to content

b-fatma/collaborative-filtering-mdc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative Filtering (cf-mdc)

A simple C++ implementation of user-based collaborative filtering for movie rating prediction using the MovieLens 10M dataset.

Features

  • Predicts movie ratings for a user based on similar users.
  • Calculates rating distance between users.
  • Command-line tools for prediction and distance calculation.

Usage

  1. Place ratings.dat in the project directory.
  2. Compile:
    g++ -o MovieRate MovieRate.cpp common.cpp
    g++ -o RatingDistance RatingDistance.cpp common.cpp
  3. Run:
    ./MovieRate [UserID] [MovieID]
    ./RatingDistance [UserID1] [UserID2]
    

About

A minimal C++ implementation for user-based collaborative filtering on the MovieLens 10M dataset.

Topics

Resources

Stars

Watchers

Forks