May 2017
Intermediate to advanced
294 pages
7h 33m
English
Collaborative filtering is the most commonly used technique for recommender systems. It has an interesting property—it learns the features on its own. So, in the case of movie ratings, we do not need to provide actual human feedback on whether the movie is romantic or action.
As we saw, in the preceding section, movies have some latent features, such as genre, in the same way, users have some latent features, such as age, gender, and more. Collaborative filtering does not need them; it figures out latent features on its own.
We are going to use an algorithm called alternating least squares (ALS) in this example. This algorithm explains the association between a movie and a user based on a small ...
Read now
Unlock full access