Skip to Content
Building Recommendation Systems in Python and JAX
book

Building Recommendation Systems in Python and JAX

by Bryan Bischof, Hector Yee
December 2023
Intermediate to advanced content levelIntermediate to advanced
338 pages
8h 57m
English
O'Reilly Media, Inc.
Content preview from Building Recommendation Systems in Python and JAX

Part I. Warming Up

How do we get all the data in the right place to train a recommendation system, and for real-time inference?

So, you’ve decided to dive into the world of recommendation systems! Are you hoping to suggest just the right thing based on users’ quirky preferences across a vast sea of choices? If so, you’ve set quite the challenge for yourself! On the surface, these systems might seem straightforward: if User A and User B have similar tastes, then maybe what A likes, B will too. But, as with all things that seem simple, there’s a depth that’s waiting to be explored.

How do we capture the essence of a user’s history and feed it into a model? Where do we stash this model so it’s ready to serve up suggestions on the fly? And how do we make sure it doesn’t suggest something that steps out of bounds or goes against the business rulebook? Collaborative filtering is our starting point, a guiding light. But there’s an entire universe beyond it that makes these systems tick, and together, we’re going to navigate it.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python Testing with pytest

Python Testing with pytest

Brian Okken
Introduction to Python

Introduction to Python

Jessica McKellar

Publisher Resources

ISBN: 9781492097983Errata PageSupplemental Content