Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.
/ WeebFilter Public archive

A simple anime recommendation model based on collaborative filtering.

License

Notifications You must be signed in to change notification settings

vibhav950/WeebFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeebFilter

WeebFilter is a simple model to recommend anime using collaborative filtering. The model is trained on a dataset of over 35 million entries and takes user preference to recommend animes.

This assignment is part of the PySpark Bootcamp 2024 at the dept. of Cloud Computing and Big-Data (CCBD), PESU.

Two Approaches

WeebFilter implements two collaborative filtering methods:

  1. Alternating Least Square (ALS):

    • This matrix factorization method works by finding latent factors that represent user preferences and anime attributes. It alternates between minimizing the least squares of these factors to provide more accurate recommendations.
  2. Cosine Similarity:

    • This method calculates the cosine similarity between user-anime vectors to identify how closely related users or anime are. It is used to recommend similar anime based on user preferences.

License

This project is licensed under the unlicense.

About

A simple anime recommendation model based on collaborative filtering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published