跳转至

强化学习:按指定教材建立主线

以赵世钰《Mathematical Foundations of Reinforcement Learning》2024 年 9 月版为准,统一符号、公式设定与 10 章递进关系。先读符号体系,再按章学习;需要回查原书时使用章节与页码对照。

十章主线

阶段 章节 要理解的变化
定义问题 01 · 基本概念 状态、动作、奖励、回报、策略与 MDP
评价策略 02 · 状态价值与 Bellman 方程 从随机回报到条件期望与价值递推
定义最优 03 · Bellman 最优方程 从策略加权到最大化与收缩映射
用模型求解 04 · 价值迭代与策略迭代 一步、截断与充分策略评估
从模型到样本 05 · Monte Carlo 用轨迹回报估计价值
从批量到增量 06 · 随机逼近 均值估计、RM 与 SGD
加入自举 07 · TD 方法 TD、Sarsa、n-step 与 Q-learning
从表格到函数 08 · 价值函数方法 参数共享、TD 半梯度与 DQN
直接优化策略 09 · 策略梯度 指标、状态分布、梯度与 REINFORCE
联合优化 10 · Actor-Critic QAC、A2C、off-policy 与确定性策略

三个贯穿问题

当前是在评价给定策略,还是寻找最优策略?更新使用精确模型、MC 回报还是 TD 自举?对象是每个状态的独立表项,还是共享参数的函数?每次切换方法,都先回答这三个问题。

统一记号

记号 含义
\(S_t,A_t,R_{t+1}\) 与 \(s_t,a_t,r_{t+1}\) 随机变量与经验样本
\(p(s'\mid s,a),p(r\mid s,a)\) 状态与奖励模型
\(v_\pi(s),q_\pi(s,a)\) 状态价值与动作价值
\(\hat v(s,w),\hat q(s,a,w)\) 参数化价值近似
\(\pi(a\mid s,\theta)\) 参数化随机策略
\(\delta_\pi(s,a)\) 与 \(\delta_t\) 优势函数与一次采样 TD 误差

完整约定、矩阵方向和概率归一化见符号体系。原书中的少量排印与近似问题见阅读校勘。

文章中的动画与代码

每章都有可播放、可单步、可调整参数的数值实验,按其真实更新规则生成动画;没有自动播放,也不需要外部 CDN。每个对应的 Python 命令可以在仓库根目录执行:

python3 -m examples.textbook --chapter 2 --output outputs/book-ch02.json
python3 -m examples.textbook --chapter 7 --steps 500 --output outputs/book-ch07.json

16 个书内实验与 4 个扩展实验的索引见实验使用说明。TRPO、PPO、GRPO、GSPO 从书外扩展继续;机器人问题另见具身任务衔接。