Skip to content
reinforce_cartpole.ipynb下载 notebook在 Colab 中打开(配置 GitHub 仓库后启用)

Colab 在中国大陆通常无法直接访问;可下载 notebook 在本地 Jupyter 或国内平台运行。

常见问题速查(FAQ)

策略梯度和 Q-learning 有什么区别?

Q-learning 先学价值函数再取贪心动作;策略梯度直接优化策略本身,天然支持连续动作和随机策略。

REINFORCE 为什么方差大?

它用整条轨迹的随机回报作为权重,回报受后续所有随机动作和环境随机性影响,因此梯度估计波动很大。

加入基线为什么不会引入偏差?

因为 E[b(s)∇ log π_θ(a|s)] = b(s) ∇ Σ_a π_θ(a|s) = b(s) ∇1 = 0,基线项的期望为零。

如何引用本文

欢迎在学习笔记、论文或其他文章中引用本页内容,请注明作者、标题与链接(文字内容采用 CC BY-NC-SA 4.0 许可)。

GB/T 7714 格式

DQN.CN 编辑部. 策略梯度:REINFORCE[EB/OL]. DQN.CN, 2026-10-29(更新于 2026-10-30). https://dqn.cn/advanced/reinforce.

BibTeX

@misc{dqncn-advanced-reinforce,
  author       = {{DQN.CN 编辑部}},
  title        = {策略梯度:REINFORCE},
  howpublished = {\url{https://dqn.cn/advanced/reinforce}},
  year         = {2026},
  note         = {DQN.CN,更新于 2026-10-30}
}

最后更新于: