使用Python和JAX构建推荐系统
余琦, 张锦程, 何婷婷 译
出版时间:2025年08月
页数:362
“对于希望构建真实世界系统,而不仅仅是训练模型的从业者来说,这是一本必读之作。”
——Jacopo Tagliabue
Bauplan联合创始人,RecList和evalRS共同创作者
“从现在起,这本书将成为我书架上该主题的标准参考书。”
——Will Kurt
AI工程师,《Bayesian Statistics the Fun Way》和《Get Programming with Haskell》作者
实现和设计向用户提供建议的系统是当前最流行且最重要的机器学习应用之一。无论是希望客户在你的在线商店中找到最具吸引力的商品、获取丰富且有趣的视频,还是获取他们需要了解的新闻,推荐系统(RecSys)都能提供解决方案。
在这本实用指南中,本书作者阐述了核心概念,并提供示例,帮助你构建适用于任何行业或规模的推荐系统。你将学习构建成功推荐系统所需的数学知识、基本理念,以及具体的实现细节。本书涵盖推荐系统平台的核心组件、MLOps相关工具,以及PySpark、SparkSQL、FastAPI和Weights & Biases中的代码示例和实用建议。
你将学习:
● 构建推荐系统所需的数据。
● 如何将你的数据和业务问题框定为推荐系统问题。
● 适用于你的系统的模型评估方法。
● 选择、实现、训练、测试和部署模型的方法。
● 需要跟踪的关键指标,以确保系统按预期运行。
● 随着对用户、产品和业务的深入了解,如何不断改进你的系统。
书名:使用Python和JAX构建推荐系统
译者:余琦, 张锦程, 何婷婷 译
国内出版社:中国电力出版社
出版时间:2025年08月
页数:362
书号:978-7-5239-0052-9
原版书书名:Building Recommendation Systems in Python and JAX
原版书出版商:O'Reilly Media
Bryan Bischof
Bryan Bischof在Hex负责人工智能相关的工作,他同时是罗格斯大学商业与分析硕士项目的兼职教授,教授数据科学课程。此前,他曾担任Weights & Biases的数据科学主管,期间组建了数据科学、机器学习和数据工程团队。
Hector Yee
Hector Yee是谷歌的高级软件工程师,曾参与多个项目,包括图像搜索领域中的首个基于内容的排序系统,以及自动驾驶汽车的感知系统。
本书封面上的动物是一只欧洲金翅雀(学名:Carduelis carduelis)。这种雀形目鸟类以其多彩的羽毛而闻名,主要栖息在欧洲、北非、西亚和中亚的开阔森林低地中。多年来,它们被引入到许多其他国家,包括美国、加拿大、墨西哥、秘鲁、阿根廷、澳大利亚和新西兰。特别是在美国,它们在西部五大湖地区建立了栖息地。
欧洲金翅雀的平均体长约为4.7~5.1英寸(12~13厘米),翼展8.3~9.8英寸
(21~25厘米);体重约为0.5~0.67盎司。雄性和雌性欧洲金翅雀外观相似,均具有红色的脸部、黑白相间的头部、黑色和黄色的翅膀、白色的腹部和中棕色的上部。不过,仔细观察下,雄性欧洲金翅雀可以通过脸上较大、较深的红色斑块和肩部的黑色羽毛(雌性肩部为棕色羽毛)来区分。繁殖季节后,欧洲金翅雀会脱去旧羽毛以迎接新羽毛的生长;新羽毛初生时颜色较淡,但在完全长出后会恢复原有的艳丽色彩。
在饮食方面,欧洲金翅雀偏爱蓟、矢车菊和菊苣的种子;昆虫主要供给幼鸟食用。这些鸟类还经常光顾欧洲和北美的居民花园,被装有种子的喂鸟器所吸引。由于它们悦耳的鸣叫声,欧洲金翅雀常被捕捉并在笼中饲养;为了保护欧洲金翅雀,已有野生动物保护尝试以限制捕鸟和破坏开放空间栖息地的行为。