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

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

常见问题速查(FAQ)

A2C 和 A3C 有什么区别?

A3C 的多个工作线程异步地计算梯度并更新共享参数;A2C 等所有环境都走完若干步后同步地做一次更新。实践中 A2C 通常同样有效且更易实现。

GAE 中的 λ 怎么选?

λ=0 只用一步 TD 误差,方差小但偏差大;λ=1 等价于蒙特卡洛优势,无偏但方差大。PPO 等算法常用 λ=0.95、γ=0.99。

为什么要加熵正则化?

在损失中加入策略熵可以防止策略过早变得确定,保持探索;系数通常很小,如 0.01。

如何引用本文

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

GB/T 7714 格式

DQN.CN 编辑部. Actor-Critic:A2C / A3C[EB/OL]. DQN.CN, 2026-10-29(更新于 2026-10-30). https://dqn.cn/advanced/actor-critic.

BibTeX

@misc{dqncn-advanced-actor-critic,
  author       = {{DQN.CN 编辑部}},
  title        = {Actor-Critic:A2C / A3C},
  howpublished = {\url{https://dqn.cn/advanced/actor-critic}},
  year         = {2026},
  note         = {DQN.CN,更新于 2026-10-30}
}

最后更新于: