Factorization machines for recommendation systems

In this section, we will look at two examples for developing a more robust recommendation systems using FM. We will start with a brief explanation of FM and their applications in the cold-start recommendation problem.

Then, we will see a short example using FM for developing a real-life recommendation system. Then, we will see another example using the improved version of the FM algorithm called neural factorization machines (NFM).

Factorization machines

FM-based techniques are at the cutting edge for personalization. They have proven to be an extremely powerful tool with enough expressive capacity to generalize existing models such as Matrix/Tensor Factorization and Polynomial Kernel regression. ...

Get Predictive Analytics with TensorFlow now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.