Collaborative Filtering, Matrix Factorization, Recommender Systems, Gradient Descent, Neural Networks.
collaborative filtering to make predictions about the ratings that users will give to items. It works by decomposing the rating matrix into two latent matrices (users and items), which are then combined to make predictions on missing ratings. We can use gradient descent to iteratively optimize