As you’ll recall from Chapter 2, recommender systems are not a specific algorithm but rather an application of machine learning and data mining. The two primary architectures for recommending items are content-based filtering and collaborative filtering. This chapter examines collaborative filtering.

Collaborative filtering recommends items to a user based on analysis of similar users and their preferences, past purchases, ratings, or other general behavior. Collaborative filtering can also be split into two methods.

The first method is user-based collaborative filtering, which generates recommendations to a target user based on the historical preferences of similar users. Another way of expressing ...

Get Machine Learning: Make Your Own Recommender System now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.