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

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

常见问题速查(FAQ)

DPO 和 PPO 有什么区别?

PPO 需要单独的奖励模型、价值网络和训练中的在线采样;DPO 直接在离线的偏好对上优化一个分类损失,实现简单、训练稳定,但不能从自己新生成的回答中探索。

GRPO 为什么不需要价值网络?

GRPO 对每个问题采样多个回答,用这一组回答的平均奖励作为基线来计算优势,因此省去了与策略规模相当的价值网络,显著节省显存。

RLHF 中为什么要加 KL 惩罚?

奖励模型只在训练数据附近可靠,KL 惩罚让策略不要偏离初始 SFT 模型太远,防止模型利用奖励模型的漏洞(奖励欺骗)或语言质量退化。

学习大模型强化学习需要先学什么?

建议先掌握策略梯度、Actor-Critic 和 PPO,再学习 RLHF、DPO 和 GRPO。本站进阶教程按这个顺序组织。

如何引用本文

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

GB/T 7714 格式

DQN.CN 编辑部. RLHF 与大模型中的强化学习(PPO / DPO / GRPO)[EB/OL]. DQN.CN, 2026-10-29(更新于 2026-10-30). https://dqn.cn/advanced/rlhf-llm.

BibTeX

@misc{dqncn-advanced-rlhf-llm,
  author       = {{DQN.CN 编辑部}},
  title        = {RLHF 与大模型中的强化学习(PPO / DPO / GRPO)},
  howpublished = {\url{https://dqn.cn/advanced/rlhf-llm}},
  year         = {2026},
  note         = {DQN.CN,更新于 2026-10-30}
}

最后更新于: