Skip to content

iladan0/Matrix_Factorization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommender Systems using Matrix Factorization

Problem Statement & Setup :

Matrix factorization is a way to generate low rank matrix when multiplying two differentmatrices, and thanks to that we can assimilate missed reviews, derived by examining theassociations between the users and the items. Hence, we can predict if a user is likely to givea movie high rating or low rating, and given that information the system recommend themovie to that user.

enter image description here Our goal is to find the matrices and which estimates as close as possible the matrix , in other words, we want to minimize a function

equation

Proposed Solutions :

Our Pipeline can be summarized as follows : enter image description here

Take away :

In this project we addressed the problem of Matrix factorization, where we implemented two approaches to solve it which are : stochastic gradient descent and Alternating least squares.Through this study, we can conclude that stochastic gradient descent with biases is a good solution for this problem, since it gives better results and takes less running time.

About

Recommender Systems using Matrix Factorization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published