Collaborative Filtering, Matrix Factorization, Recommender Systems, Gradient Descent, Neural Networks.
before getting into the weeds. So let’s start with figuring that out: U is the user matrix of shape (num users, K): where num users = |U| V is the item matrix of shape (num items, K): where num items = |V| Where K is the number of latent features of U and V R is the ground truth ratings matrix of