Matrix factorization for recommender systems

In this section, we will go over traditional techniques for recommending systems. As we will see, these techniques are really easy to implement in TensorFlow, and the resulting code is very flexible and easily allows modifications and improvements.

For this section, we will use the Online Retail Dataset. We first define the problem we want to solve and establish a few baselines. Then we implement the classical Matrix factorization algorithm as well as its modification based on Bayesian Personalized Ranking.

Get TensorFlow Deep Learning Projects 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.