《强化学习的数学原理》【学习笔记15】全书总结与学习路线图:从数学原理到工程实践

举报
yd_269763035 发表于 2026/10/29 01:05:21 2026/10/29
【摘要】 《强化学习的数学原理》赵世钰 著 · 全书回顾这是最后一篇笔记。回顾全书的逻辑脉络,梳理各章之间的关系,并给出一条从本书到实际应用的学习路线。 一、全书的逻辑主线这本书不是算法的罗列,而是一条清晰的逻辑链:每一步都从前一步自然延伸。第1章:定义语言 MDP = (S, A, p, r, γ) ↓第2章:建立方程 贝尔曼方程:v_π = r_π + γP_π v_π ↓第3章:寻找最优...

《强化学习的数学原理》赵世钰 著 · 全书回顾

这是最后一篇笔记。回顾全书的逻辑脉络,梳理各章之间的关系,并给出一条从本书到实际应用的学习路线。


一、全书的逻辑主线

这本书不是算法的罗列,而是一条清晰的逻辑链:每一步都从前一步自然延伸。

第1章:定义语言
  MDP = (S, A, p, r, γ)
  ↓
第2章:建立方程
  贝尔曼方程:v_π = r_π + γP_π v_π
  ↓
第3章:寻找最优
  贝尔曼最优方程:v* = max(r + γPv*)
  压缩映射定理保证解存在唯一
  ↓
第4章:设计算法(已知模型)
  值迭代 / 策略迭代
  ↓
第5章:放松假设(未知模型)
  蒙特卡罗方法:用经验代替模型
  ↓
第6章:数学工具
  随机近似理论:增量更新、收敛性
  ↓
第7章:更高效的算法
  TD方法:MC + DP的自举思想
  Sarsa / Q-learning
  ↓
第8章:处理大状态空间
  值函数近似 → DQN
  ↓
第9章:换一条路
  策略梯度:直接优化策略
  ↓
第10章:集大成
  Actor-Critic = 策略梯度 + 值函数

二、核心概念矩阵

表格型 函数近似
Model-based 值迭代/策略迭代(第4章) —
Model-free, MC MC Basic/ε-Greedy(第5章) —
Model-free, TD TD(0)/Sarsa/Q-learning(第7章) DQN(第8章)
策略搜索 — REINFORCE(第9章)/ Actor-Critic(第10章)

三、三大数学支柱

1. 贝尔曼方程(第 2-4 章)

所有值函数方法的根基。核心思想:递归分解——长期回报 = 即时奖励 + 折扣未来。

2. 随机近似理论(第 6 章)

所有无模型算法的收敛性证明工具。核心思想:增量更新——用随机样本逐步逼近真值,步长要满足 RM 条件。

3. 策略梯度定理(第 9-10 章)

所有策略搜索方法的根基。核心思想:log-技巧——把梯度转化为期望,用采样估计。


四、关键设计选择

选择 1:值函数 vs 策略搜索

值函数方法 策略搜索方法
代表 DQN REINFORCE, PPO
动作空间 离散 离散/连续
随机策略 不支持 天然支持
样本效率 高(off-policy可回放) 低(on-policy)
收敛性 无保证(致命三要素) 较好(局部最优)

选择 2:On-policy vs Off-policy

On-policy Off-policy
代表 Sarsa, A2C, PPO Q-learning, DQN, DDPG
数据利用 低(只用一次) 高(可回放)
方差 低 高(重要性采样)
稳定性 较好 较差

选择 3:有模型 vs 无模型

Model-based Model-free
代表 值迭代, 策略迭代 TD, DQN, PPO
样本效率 极高(不需要采样) 低(需要大量交互)
适用 已知环境(棋类) 未知环境(机器人)

五、从本书到实际应用

第一步:掌握表格型算法(第 1-7 章)

用网格世界等小环境实现:

  • 值迭代、策略迭代
  • MC ε-Greedy
  • Sarsa、Q-learning

目标:理解每种算法的更新规则和收敛行为。

第二步:理解深度 RL(第 8-10 章)

用 OpenAI Gym / Gymnasium 实现:

  • DQN(Atari 游戏)
  • REINFORCE(CartPole)
  • Actor-Critic(连续控制)

目标:理解函数近似带来的变化和挑战。

第三步:进入现代 RL

本书覆盖到 Actor-Critic,但现代 RL 还有重要的算法没有覆盖:

算法 核心改进 适用场景
PPO 截断重要性采样 通用(最常用)
SAC 最大熵 + 自动温度 连续控制
TD3 双Critic + 延迟更新 连续控制
GRPO 组相对策略优化 LLM 对齐

建议路线:本书 → PPO(最实用的通用算法)→ SAC(连续控制首选)→ RLHF(如果对大语言模型感兴趣)


六、本书的独特价值

市面上 RL 教材很多(Sutton & Barto 的《Reinforcement Learning》、Silver 的课程等),本书的独特之处:

  1. 数学严格:不回避证明。压缩映射定理、Dvoretzky 定理、策略梯度定理都有完整推导。
  2. 逻辑清晰:从概念到方程到算法,每步有据可依。不是"先教算法再补理论",而是"理论驱动算法"。
  3. 统一视角:值迭代和策略迭代是截断策略迭代的特例;TD 和 MC 是 n-step 的两个极端;所有 TD 算法有统一框架。
  4. 中文教材:对中文读者友好,术语翻译准确。

七、学习建议

给数学基础好的读者

按顺序通读,重点看证明。特别是:

  • 第 3 章:压缩映射定理
  • 第 6 章:Dvoretzky 定理
  • 第 9 章:策略梯度定理推导

给工程导向的读者

可以跳过部分证明,重点理解:

  • 第 1-2 章:概念和贝尔曼方程
  • 第 4 章:值迭代和策略迭代(直觉理解)
  • 第 7 章:TD 方法的统一框架
  • 第 8 章:DQN 的两个技巧
  • 第 10 章:Actor-Critic 的架构

给研究导向的读者

重点关注:

  • 各算法的收敛条件和局限
  • 致命三要素(函数近似 + 自举 + off-policy)
  • 值函数方法和策略搜索方法的理论差异

八、推荐配套资源

资源 类型 与本书的关系
Sutton & Barto《RL: An Introduction》 教材 互补,更偏直觉和工程
David Silver’s RL Course 视频 互补,更偏图示和讲解
OpenAI Spinning Up 文档+代码 实践配套,实现现代算法
CleanRL 代码库 单文件实现,适合学习

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。