Building Recommendation Systems in Python and JAX: Hands-On Production Systems at Scale


Building Recommendation Systems in Python and JAX: Hands-On Production Systems at Scale
Author: Bryan Bischof Ph.D (Author), Hector Yee (Author)
Publisher finelybook 出版社:‏ O’Reilly Media
Edition 版本:‏ 1st
Publication Date 出版日期:‏ 2024-01-30
Language 语言: English
Print Length 页数: 400 pages
ISBN-10: 1492097993
ISBN-13: 9781492097990

Book Description

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, Weights & Biases, and Kafka.

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

Review

“Bryan and Hector have distilled decades of recommendation system advancements into a concise, yet practical guide. Bridging the gap between theory and application, their book is packed with easy-to-understand Python and JAX examples. This is an indispensable guide for RecSys practitioners at all levels, from novices to experts.”
– Eugene Yan, Applied Scientist, Amazon
“Bryan and Hector have created something special here, introducing concepts that take most people years to learn within the RecSys domain and then providing clear code examples that put them into practice.  I wish I’d had this book when I started out on my RecSys journey.”
– Even Oldridge, Director of Recommendation Systems, Nvidia
“This book takes a holistic approach to building recommender systems, synthesizing math, code, systems design, and business application. It covers all the nuances that practitioners need to consider to implement real world solutions. The intuitive examples using publicly available datasets enables the reader to turn abstract concepts into concrete learnings.”
– Eric Colson, AI Advisor, Former Chief Algorithms Officer at Stitch Fix, Former VP of Data Science & Engineering at Netflix. 
“Recommender systems are among the most impactful ML systems ever deployed: this book brilliantly navigates the balance between principled modeling, clear code examples and architectural best practices. A must read for practitioners aspiring to build real-world systems, not just train models.”
– Jacopo Tagliabue, co-founder of Bauplan and Adj. Prof of ML Systems at NYU , Co-creator of RecList and evalRS
This is the RecSys book that I’ve wished to find for years. Building Production Recommendation Systems in Python and JAX cleared up many questions I had about real world recommendation systems that had remained frustrating itches I couldn’t quite scratch.”
– Will Kurt, Author: Bayesian Statistics the Fun Way

About the Author

Bryan Bischof leads AI at Hex, and is an adjunct professor in the Rutgers Masters of Business and Analytics program where he teaches Data Science. Previously, he was the Head of Data Science at Weights and Biases, where he built the DS, ML, and Data Engineering teams.
He has built recommendation systems for clothing (at Stitch Fix), recommendation systems for technical blog posts (at Weights and Biases), built the world’s first recommendation system for coffee (at Blue Bottle Coffee), and now is building recommendation systems for AI agents. His data visualization work appeared in the popular book The Day it Finally Happens by Mike Pearl. His Ph.D. is in pure mathematics.

Amazon page

相关文件下载地址

PDF, EPUB | 19 MB

打赏
未经允许不得转载:finelybook » Building Recommendation Systems in Python and JAX: Hands-On Production Systems at Scale

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫