《推荐系统:工业架构与核心算法》开源书稿
AI Agent 使用入口:AGENTS.md、CLAUDE.md 与 docs/agent-guide.md。仓库仅从已发布 PDF 在本地临时建立检索索引,不公开 LaTeX 或正文等价 Markdown。
🔖 定位:工业级推荐系统硬核专著,主打全链路系统化思维,拒绝碎片化知识点
🎯 受众:具备机器学习 / 推荐基础的研究生、算法 / 架构 / 策略工程师、技术研究者
❗ 不适合纯零基础小白(建议先学习机器学习与深度学习入门知识)
💡 创作理念:随着AI的快速发展,写代码门槛已逐步降低。因此本书主要聚焦于系统认知、架构设计、模块协同、工业策略、业务权衡等方面,帮助大家建立一种系统化、模块化的思维。
📦 内容:全书上下册 PDF + 配套可运行代码、实验案例、补充资料(持续更新)
📄 授权:个人学习非商用,转载 / 引用请注明出处
本仓库支持两种本地模式:基于已发布 PDF 的本书答疑,以及结合本书和配套代码的工业推荐系统开发。无需 MCP 或云端知识库。
# 首次使用或 PDF 更新后建立本地索引
python3 tools/recsys_agent.py index
# 检索本书内容
python3 tools/recsys_agent.py search "Embedding Server 版本一致性"
# 运行推荐请求链路模板
python3 templates/recommendation-pipeline/app.py --user u1 --limit 5
生成的 PDF 提取文本只保存在被 Git 忽略的 .recsys-agent/ 中。详细工作流、引用规则和隐私边界见 docs/agent-guide.md。
以下是我的小红书账号,欢迎大家关注我!
点击下方章节名称即可快速跳转至对应内容。
| 章节 | 章节名称 | 快捷链接 |
|---|---|---|
| 第 0 章 | 前言 | 阅读本章 |
| 第 1 章 | 推荐系统概述 | 阅读本章 |
| 第 2 章 | 推荐系统架构 | 阅读本章 |
| 第 3 章 | 推荐系统评价体系 | 阅读本章 |
| 第 4 章 | 召回与过滤模块 | 阅读本章 |
| 第 5 章 | 粗排模块 | 阅读本章 |
| 第 6 章 | 精排模块 | 阅读本章 |
| 第 7 章 | 重排模块 | 阅读本章 |
| 第 8 章 | 混排模块 | 阅读本章 |
| 第 9 章 | 生成式推荐模块 | 阅读本章 |
| 第 10 章 | 召回模型 | 阅读本章 |
| 第 11 章 | 粗排模型 | 阅读本章 |
| 第 15 章 | 特征工程 | 阅读本章 |
| 第 16 章 | 推荐系统离线服务 | 阅读本章 |
| 第 18 章 | 向量检索系统 | 阅读本章 |
| 第 19 章 | 推荐系统偏差问题 | 阅读本章 |
| 第 23 章 | 时长预估建模 | 阅读本章 |
| 第 28 章 | 强化学习推荐场景 | 阅读本章 |
📌 说明:本书《推荐系统:工业架构与核心算法》持续更新中,后续章节将陆续开放,包括精排模型、经典推荐问题、强化学习推荐、LLM 与 Agent 推荐、生成式推荐等前沿方向。
以下进度实时更新,欢迎追更!
| 章节范围 | 涵盖内容 | 当前状态 |
|---|---|---|
| 第 1 ~ 9 章 | 推荐系统概览、架构、评价体系、召回与过滤模块、粗排/精排/重排/混排/生成式推荐模块 | ✅ 已完成 |
| 第 10 章 | 召回模型(协同过滤/图召回/向量召回/双塔等,约 120 页深度拆解) | ✅ 已完成 |
| 第 11 章 | 粗排模型(双塔模型/多塔模型/蒸馏模型/DNN模型等,约 50页深度拆解) | ✅ 已完成 |
| 第 12 ~ 17 章 | 上册其余部分(精排模型、Learning to Rank模型、重排/混排模型、离线/在线服务) | 🚧 写作中 |
| 第 15 章 | 特征工程(特征体系与特征表示、行为统计与用户画像、特征交互建模、特征筛选建模等) | ✅ 已完成 |
| 第 16 章 | 推荐系统离线服务(样本流服务、用户行为序列服务、索引服务、离线训练服务等) | ✅ 已完成 |
| 第 18 章 | 向量检索系统(基于树结构的ANN、局部敏感哈希、乘积量化、HNSW、向量检索工具) | ✅ 已完成 |
| 第 19 章 | 推荐系统偏差问题(样本选择偏差、用户群体偏差、混淆偏差、曝光位置偏差、Duration偏差等) | ✅ 已完成 |
| 第 23 章 | 时长预估建模(基于加权二分类的时长建模、基于离散化分桶的时长建模、经典时长预估建模方法、生成式时长建模) | ✅ 已完成 |
| 第 20 ~ 38 章 | 下册(用户兴趣建模、多目标优化、强化学习推荐、LLM与Agent推荐、生成式推荐进阶等) | 📋 规划中 |
总进度:上册约 75% 完稿,全册约 50% 完稿(已完稿约 600 页)。
后续整本书籍还是会按照上下两册的目录结构进行持续更新。其中前4部分从第一章截止到第十七章为上册内容,第十八章到第三十七章为下册内容。