返回课堂

让答案接受规则核对

H05/b0 · 可核对任务

数学题、候选答案与反馈均为教学构造,并非模型实测。

问题17 × 19 = ?

教师计算:17 × 20 − 17 = 323

两条候选的最终答案
323✓ 与参考一致
333× 与参考不符
生成候选同一题可有多条
→
提取最终答案明确检查对象
→
规则检查通过/未通过
→
反馈组织更新如 GRPO
DeepSeek-V3-Base→R1-Zero:直接 RL已有预训练底座;未先 SFT ≠ 随机初始化。正式 R1 另含多阶段 SFT 与 RL。

验证器检查定义的范围;代码通过有限测试,也不保证所有输入都正确。

可核对任务

前面比较甲乙时,人要检查材料边界。现在换一个有明确核对规则的任务:计算十七乘十九。我先把参考计算做完,十七乘二十是三百四十,再减十七,得到三百二十三。假如生成模型给出最后答案三百二十三,我们就能用规则核对;如果给出三百三十三,检查会失败。这个小例子不是要证明某个模型会算错,而是说明评价来源可以改变。代码任务里,对应的对象可以是程序及一组测试。

教师备课:指图与模拟问答

指图与推进 · 不朗读显示问题、教师参考计算、两条教学候选;明确非实测。

H05/b1 · 生成与验证

数学题、候选答案与反馈均为教学构造,并非模型实测。

问题17 × 19 = ?

教师计算:17 × 20 − 17 = 323

两条候选的最终答案
323✓ 与参考一致
333× 与参考不符
生成候选同一题可有多条
→
提取最终答案明确检查对象
→
规则检查通过/未通过
→
反馈组织更新如 GRPO
DeepSeek-V3-Base→R1-Zero:直接 RL已有预训练底座;未先 SFT ≠ 随机初始化。正式 R1 另含多阶段 SFT 与 RL。

验证器检查定义的范围;代码通过有限测试,也不保证所有输入都正确。

生成与验证

完整过程是先生成,再把需要检查的答案提取出来,然后按规则或测试给反馈。这里每一步都可能影响信号。数学答案的格式如果不能正确提取,正确解也可能被误判;代码通过有限测试,也不等于所有输入都正确。验证器的好处是可以自动、重复地检查明确条件,但它的覆盖范围仍然需要设计。我们不能因为评价由程序执行,就把程序的检查范围当成整个研究目标。假如测试只检查正常输入,程序在空输入或边界值上出错也可能拿到高分。这个例子说明,自动化让检查更便宜,却不能替研究者决定哪些失败值得被检查。

教师备课:指图与模拟问答

指图与推进 · 不朗读从生成候选走到提取与验证,显示通过/未通过。

H05/b2 · 反馈到更新

数学题、候选答案与反馈均为教学构造,并非模型实测。

问题17 × 19 = ?

教师计算:17 × 20 − 17 = 323

两条候选的最终答案
323✓ 与参考一致
333× 与参考不符
生成候选同一题可有多条
→
提取最终答案明确检查对象
→
规则检查通过/未通过
→
反馈组织更新如 GRPO
DeepSeek-V3-Base→R1-Zero:直接 RL已有预训练底座;未先 SFT ≠ 随机初始化。正式 R1 另含多阶段 SFT 与 RL。

验证器检查定义的范围;代码通过有限测试,也不保证所有输入都正确。

反馈到更新

反馈再回到生成策略,用来提高较好轨迹再次出现的可能性。它与上一页的关键连接一样:不是规则直接把答案写进参数,而是训练利用生成概率与梯度更新模型。GRPO是一种组织这类训练的方法,常见做法是同一问题生成一组答案,根据组内奖励形成相对评价。要是所有答案得分完全一样,这组就很难提供区分谁更好的信号;有可验证奖励不意味着每批训练都自动有信息。今天把算法名字放在这个位置就够了,完整组内标准化和约束形式在正文继续读。

教师备课:指图与模拟问答

指图与推进 · 不朗读回连policy;标出“一组生成”的相对关系。

H05/b3 · R1-Zero与R1

数学题、候选答案与反馈均为教学构造,并非模型实测。

问题17 × 19 = ?

教师计算:17 × 20 − 17 = 323

两条候选的最终答案
323✓ 与参考一致
333× 与参考不符
生成候选同一题可有多条
→
提取最终答案明确检查对象
→
规则检查通过/未通过
→
反馈组织更新如 GRPO
DeepSeek-V3-Base→R1-Zero:直接 RL已有预训练底座;未先 SFT ≠ 随机初始化。正式 R1 另含多阶段 SFT 与 RL。

验证器检查定义的范围;代码通过有限测试,也不保证所有输入都正确。

R1-Zero与R1

DeepSeek-R1论文提供了一个重要的公开例子。R1-Zero从已经预训练的DeepSeek-V3-Base出发,没有先做SFT,就用强化学习探索推理任务表现。名字里的Zero容易误导人:它绝不是从随机参数开始,原有语言和推理基础已经由预训练提供。正式R1又采用了多阶段SFT与RL,不能把一个研究变体当成全部生产配方。到这里,后训练的共同点很清楚:根据能获得的示范、偏好或验证反馈,继续塑造生成行为和任务表现。下一步回到我们自己的研究条件:如果数据不多、设备有限,继续训练是否一定要更新所有参数?

教师备课:指图与模拟问答

指图与推进 · 不朗读并列两条真实路线身份;接小规模适配。

补充推导、边界与来源

教学任务“计算17×19”有可核对的答案323。生成候选后,可将提取出的最终答案交给规则检查,再把反馈用于策略更新。代码任务也可以用给定测试评价,但通过有限测试不等于对所有输入正确。验证器覆盖什么,训练信号就首先约束什么;答案提取和格式设计也会影响反馈。

DeepSeek-R1-Zero从已经预训练的DeepSeek-V3-Base开始,未先做SFT便使用强化学习探索推理表现。这里的“Zero”不表示随机初始化。正式R1包含多阶段SFT和RL。GRPO通过同一问题的一组生成结果形成相对评价来组织策略更新;组内分数若全相同,反馈区分度会不足。

本页证据与条件

数学例为教学构造;DeepSeek-R1 v1 §2.2–2.3公开训练路线

进入主题正文