Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 1.55 KB

README.md

File metadata and controls

16 lines (11 loc) · 1.55 KB

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.