Neural Collaborative Filtering Using Embeddings

In the previous chapter, you learned how to implement a multilayer perceptron (MLP) neural network for signal detection.

In this chapter, you will explore how to build a recommender system using collaborative filtering with neural network-based embeddings. We will briefly introduce recommender systems and then proceed from concept to implementation. Specifically, you will learn how to use the custom Keras API to construct a neural network-based recommender system with embedded layers to predict user ratings.

This chapter covers the following topics: