Skip to content

kirylzhautouski/RecommenderSystems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecommenderSystems

Developed collaborative filtering models for solving the problem of recommending items (movies in this case) as my course work.

The first model is based on the algorithm called k nearest neighbours. The similarity of items is counted based on one of the chosen metrics, either Euclidean or cosine. Trainset and Dataset classes were developed for a more convenient way of storing and proccessing data. Class diagram

The second model is matrix factorization model. It represents users and items as embeddings and uses them to decide how much user will like the following item. Model is built, trained and tested using NumPy, Pandas and PyTorch.

Error loss

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published