Skip to content

Collaborative Filtering: Item-Item collaborative filtering and User-User collaborative filtering

Notifications You must be signed in to change notification settings

kajallochab/CollabCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

CollabCraft

This project implements User-User and Item-Item Collaborative Filtering algorithms using Python and Pandas.

Overview

The code predicts user ratings for movies based on historical data. It includes functions for both User-User and Item-Item Collaborative Filtering.

Usage

  1. Load your rating data into a Pandas DataFrame with columns 'userId', 'movieId', and 'rating'.
  2. Ensure the file path in the code points to your data file.
  3. Run the code to predict ratings for users or movies.

Dependencies

  • Pandas
  • NumPy
  • SciPy
  • sci-kit-learn

Files

  • collabcraft.ipynb: Python script containing the implementations.
  • README.md: This file provides basic information about the project.

License

This project is licensed under the MIT License.

Dataset

Kaggle link: https://www.kaggle.com/datasets/grouplens/movielens-20m-dataset?select=rating.csv

About

Collaborative Filtering: Item-Item collaborative filtering and User-User collaborative filtering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published