§35. 打字线的【真短板】与今晚的十次自我更正(2026-10-04 深夜)
·
★★★★★★
1.3k 字 ·
源文件 PROJECT.md 第 5574 行起 ·
read selfcorrect
#§35.1 ★★★★ 真短板 = 字体泛化,不是规模
2×2 电池(同一检查点、评测种子 777、零训练):
| 字符轴 × 字体轴 | 认字 | 无回显 |
|---|---|---|
| 训练字 × 训练字体 | 1.0000 | 1.0000 |
| 训练字 × 留出字体 | 0.4688 | 0.2812 |
| 留出字 × 训练字体 | 1.0000 | 0.3854 |
| 留出字 × 留出字体 | — | 0.1875 |
★★★ "认字"只在【换字体】时崩 ⇒ 她学的是每个教过字体里的模板,不是字形身份。
#§35.2 ★★★ 字体增广:有真实但不足的效果(T10-r2,单种子)
| 格子 | 4 字体臂 | 7 字体臂 | 合格线 |
|---|---|---|---|
| 原 4 字体无回显 | 1.0000 | 0.9167 | ≥ 0.90 ✓ |
| 新字体认字 | 0.5729 | 0.6458 | ≥ 0.90 且高 ≥ 0.20 ✗ |
| 新字体无回显 | 0.3438 | 0.4896 | ≥ 0.50 ✗ |
★★ +75% 字体 只换来 +0.073 / +0.146 ⇒ 既非纯数据不足,也非纯结构限制。
#§35.3 ★★★ 今晚最重要的产出:三件可执行的防护
| 工具 | 防住什么 | 对应教训 |
|---|---|---|
tools/verify_t10r2_pair.py | 参数表 diff ⇒ 防"凭记忆说只改一个变量" | 283 / 284 |
tools/budget_check.py | 总样本量核对 ⇒ 防"改 batch 不补 steps" | 286 |
| 判据里的前置条件 | 未收敛 ⇒ 判据无效(而不是"结果不好") | 285 / 287 |
#§35.4 ★★ 已撤回 / 降级的结论
| 之前说的 | 现在 |
|---|---|
| "规模崖壁在 20–40" | 撤回(混了两种训练方式) |
| "20 字是上限" | 撤回 |
| "今晚是能力突破" | 降级(T9:9 天前 142 字就有无回显 1.0000) |
| "留出字体 0.29" | 更正(那是留出【字符】) |
| "没有崖壁(至 40 字)" | 推翻(40 字 3 种子里 1 个 <0.50) |
| "字体增广无效" | 撤回(三变量混淆) |
| "字体增广有效能修好" | 不成立(䔠值远低于合格线) |
#§35.5 ★ 当前正在跑
判据 T10-r4:4 个跑次串行,总样本量全部 = 2048000(与参考同级), 唯一变量 = 训练字体集(4 vs 7)。★ 前置:任一臂 <0.95 则该臂作废。