,

Building Recommendation Systems in Python and JAX

Hands-On Production Systems at Scale

Paperback Engels 2023 1e druk 9781492097990
€ 91,59
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, recommendation systems (RecSys) provide the way.

In this practical book, authors Bryan Bischof and Hector Yee illustrate the core concepts and examples to help you create a RecSys for any industry or scale. You'll learn the math, ideas, and implementation details you need to succeed. This book includes the RecSys platform components, relevant MLOps tools in your stack, plus code examples and helpful suggestions in PySpark, SparkSQL, FastAPI, and Weights & Biases.

You'll learn:
- The data essential for building a RecSys
- How to frame your data and business as a RecSys problem
- Ways to evaluate models appropriate for your system
- Methods to implement, train, test, and deploy the model you choose
- Metrics you need to track to ensure your system is working as planned
- How to improve your system as you learn more about your users, products, and business case

Specificaties

ISBN13:9781492097990
Trefwoorden:Programmeren, Python, JAX
Taal:Engels
Bindwijze:paperback
Aantal pagina's:400
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:29-12-2023
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Preface
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments

I. Warming Up
1. Introduction
Key Components of a Recommendation System
Collector
Ranker
Server
Simplest Possible Recommenders
The Trivial Recommender
Most-Popular-Item Recommender
A Gentle Introduction to JAX
Basic Types, Initialization, and Immutability
Indexing and Slicing
Broadcasting
Random Numbers
Just-in-Time Compilation
Summary

2. User-Item Ratings and Framing the Problem
The User-Item Matrix
User-User Versus Item-Item Collaborative Filtering
The Netflix Challenge
Soft Ratings
Data Collection and User Logging
What to Log
Collection and Instrumentation
Funnels
Business Insight and What People Like
Summary

3. Mathematical Considerations
Zipf’s Laws in RecSys and the Matthew Effect
Sparsity
User Similarity for Collaborative Filtering
Pearson Correlation
Ratings via Similarity
Explore-Exploit as a Recommendation System
ϵ -greedy
What Should ϵ Be?
The NLP-RecSys Relationship
Vector Search
Nearest-Neighbors Search
Summary

4. System Design for Recommending
Online Versus Offline
Collector
Offline Collector
Online Collector
Ranker
Offline Ranker
Online Ranker
Server
Offline Server
Online Server
Summary
Afgekapt op 62 regels

Managementboek Top 100

€ 91,59
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Building Recommendation Systems in Python and JAX