Chapter 9: Suggesting the Right Product by Using Matrix Factorization
Suggesting the right product is one of the most common applications of Machine Learning (ML). Every day, product recommendation systems influence our choices on the internet. Newsletters, e-commerce websites, video streaming companies, and many other services leverage this powerful ML technique to offer us meaningful suggestions about the products that we may buy or like.
In this chapter, with a hands-on and practical approach, we'll execute the main implementation steps to build a new recommendation engine using the matrix factorization algorithm.
With a gradual and incremental approach and by leveraging BigQuery ML, we'll cover the following topics:
- Introducing the business scenario
- Discovering matrix factorization
- Configuring BigQuery Flex Slots
- Exploring and preparing the dataset
- Training the matrix factorization model
- Evaluating the matrix factorization model ...