Unit

Recommendation Systems

Ch. 1

Introduction to Recommenders

Ch. 2

Neural Network Based Recommenders

Ch. 3

Recommenders in Practice

Download Context
Download context to upload to your favorite ChatAI for Q&A

Workbook

Recommendation Systems

A deep dive into the theory, algorithms, and engineering of modern recommendation systems.

Chapters

1

Introduction to Recommenders

We encounter recommendation systems every day: the next video that autoplay, the products suggested at checkout, the songs that fill your Discover Weekly. In this chapter we explore why recommendation systems exist, what data they rely on, and the classic algorithmic families that defined the field before deep learning.

4 sections
2

Neural Network Based Recommenders

Deep learning transformed recommendation systems by enabling automatic feature discovery, non-linear interaction modeling, and scaling to billions of users and items. This chapter walks through the major neural architectures including matrix factorization and NCF to autoencoders, graph neural networks, and transformer-based sequential models.

6 sections
3

Recommenders in Practice

Building a recommender that works in a research notebook is very different from one that runs reliably in production. This chapter covers the practical challenges of data preparation, offline and online evaluation metrics, and the unique deployment considerations that recommenders face: real-time serving, model freshness, and continuous learning.

4 sections