跳到主要内容

审查 post-training-ai-practical-guide-to — 2026-08-27

结论: ISSUES(6 条,其中 1 条实质性问题)

审查人按 REVIEWER-BRIEF 全项过:通读 7 章拆解 + 手写总纲 + 书卡 + notes;四门禁自跑全绿; 5 条脚注抽查全部属实;ch03「Concise.」30 步与 ch05「G=8 组采样」两条主走查逐数值对回原文 (text/05-...txt:130/133/170-182:295-311/216-254),数值与「编造数当场标注」声明属实; 原书 2 章的每一小节(1.1–1.4、ch2 五部分)都能在拆解 7 章里找到落点,重组无遗漏; 7 章每章主走查在位且落正文;判断块 8 处全部带「如果错」;无台账泄漏;TODO(没懂) 零命中; 台账页(docs-lint)仅 14 处提示性命中(顿号串/脚注反引号),标准明言只报不拦。

Early Release 声明逐条核验(本案核心):

  • 「9 章只出 2 章」— 属实,在位(index §1/§5、07 §7、书卡;原书目录页 03-fm:9 章含 2 available 已核);
  • 「repo 占位」— 属实,在位(05:18 原文 [REPO URL],index §1/§5、07 §7 照实归为书的状态);
  • 「4B vs 0.6B 前后矛盾」— 属实,在位(04:210 4B、05:45 Qwen3-0.6B,index §5、07 §7 措辞照实、 归为原书自相矛盾、未替出版方圆场);
  • 「gemma-4-E2B 疑似笔误」— 属实,在位(04:194 原文确为 google/gemma-4-E2B;index §5 以 「疑似笔误(现役产品没有这个型号)」描述,不点名、不算我们的断言,处理得当);
  • 「1.2.2 点名 Mistral/Olmo 正文未讲」— 属实(04:82 标题、04:86 正文无此两家);
  • 「图全缺」— 不属实,见问题 1。

门禁实跑:

book-verify: 1 本有拆解、共 262 处出处、0 处对不上
book-jargon: 1 本,共 0 处专业词没解释就用了
生面孔配额:段级超额 0 处(上限 1)、节级超额 0 处(上限 5)
book-dodged: 1 本,共 0 个词被躲开(阈值:原书出现 ≥15 次)

问题清单

  1. [index.md §1 表格、§4 不覆盖表、§5 第一行;07 §7;书卡 notCovered] 「配图全部 TO COME 占位、一张都没有」与事实不符 — 违反「诚实/照实」(把书没有的缺陷写成有,与「书里没有的 东西绝不能写得像书里有」同一诚信条款的反向情形)— 这是最重的一条。 实况(解开 original.epub 核过):第 1 章有 1 张真实图片(assets/ch1_figure_1_*.png, 三段流水线图,内容正确),只是图注写着「Figure 1-1. TO COME」;第 2 章有 7 张真实配图 (ch2_figure_1…7_*.png,img 标签齐全,图注齐全——如「Figure 2-2. The SFT label mask」, 已开图核对,内容与正文一致)。写手只看了清洗文本(ch2 图注无 TO COME 字样、ch1 仅 1 处), 就推广成「图全缺」。修法:五处统一改为照实表述,如「第 1 章那张图的图注仍是 TO COME 占位 (图本身已在);第 2 章配图已就位」;书卡 notCovered 对应条同步改;repo 占位符那半句保留 (已核实属实)。notes/reading-notes.md 第 114 行同改。

  2. [05 §6 主走查] 演示数组与文字对不上 — 违反走查口径第 2 条的精神(数是编的,但读者要能 当场验算)。 数组 [3,1,0,3,0,1,3,3] 含 3 分 4 条、1 分 2 条、0 分 2 条,正文写 「得 3 分的 5 条」(5+2+2=9≠8);且该数组实际总体标准差 ≈1.30,文中 ≈1.28,优势 +0.98/−0.59/−1.37 均按 1.28 算出,与数组对不上(均值 1.75 倒是能对上,读者一算就穿帮)。 修法:文字改「4 条」并按数组重算 std 与优势(≈1.30、+0.96/−0.58/−1.35),或换一组 自洽数组。主走查是本章承重段,这里不能有可验算出的错。

  3. [01 §2] 主走查路线图指错节 — 违反「许诺要兑现」。 「第 7 节讲后训练有哪些掰不动的 地方」——掰不动的五条在 §6(边界与局限),§7 是「可带走的」。且 index §7 兑现表对应行 写的兑现位置(§1、§6)与 §2 许诺的 §3/§4/§7 自相矛盾,说明写手核表时已发现实况在 §6、 却没回头改正文。修法:「第 7 节」改「第 6 节」,兑现表行同步写清 §3/§4/§6。

  4. [index §7 兑现表] 漏记 4 处许诺、1 格指向不实 — 违反「每一处往后指都要记行」。 漏记:① 01 §5「细节在第 04 章讲」(InstructGPT);② 02 §6「量化……第 07 章讲工装时还会 用到它」;③ 05 §10「那是下一章」(agent 奖励);④ 07 §1「下一节展开」。 另外:末行称 4B/0.6B 矛盾记在「书卡 notCovered」,但书卡 notCovered 的 8 条里没有这一条 ——要么补进书卡,要么改掉这个指向。修法:补 4 行、改 1 格(四处许诺在正文里其实都已兑现, 纯属记账遗漏,成本极低)。

  5. [03 §2] 错别字:「到位置我当场演示」应为「到时候」。 — 行文硬伤,顺手改。

  6. [notes/reading-notes.md 第 70 行] 与正文口径不符(小,notes 不进主线)。 称 gemma-4-E2B 「拆解中照抄并标注」,但拆解章从未引用该型号(index §5 只以「疑似笔误」描述、刻意不点名 ——这个处理本身是对的)。修法:notes 注明「拆解以描述方式处理、未点名型号」,免得下次 修订的人去找一个不存在的「照抄处」。

抽查记录(供复核)

  • 脚注 5 条全对:01[^18] (04:150 1.3B vs 175B)、02[^3] (04:74 边际成本)、03[^17] (05:150 梯度=预测减独热)、07[^13] (04:224 28GB/LoRA/QLoRA)、02[^8] (04:106 2,000 token);
  • ch03 走查:05:130-133 AdamW lr=1e-5、range(30);05:182「loss falls toward zero and the greedy decode converges on the target word」——训前串标「编的」与原文「produces something other than the target」相符,声明属实;
  • ch05 走查:05:295/297-298 G=8、range(200)、do_sample=True、temperature=1.0、top_p=1.0、 max_new_tokens=64;05:219-224/252-254 三级计分与「teaches nothing」——全对(数组自洽性见问题 2);
  • 书的贯穿线 Note(05:22-24)、环境协议四句话(04:184)、章节规划(04:212)均与拆解一致;
  • 完整性:原书 ch1 九个小节 + ch2 五个部分逐一对上拆解 7 章;导航章(目录/版权/作者)按规跳过。