二十七、 第二项能力的结果:顺序,她真的做到了

★ 1.4k 字 · 源文件 进度.md 第 1251 行起 · ruler memory selfcorrect

#★ 先说最重要的那个数

整对正确率
瞎猜8.3%
六个盲策略(不看屏幕)★ 0.0%
★★ 她(训练里见过的那两对)★★★ 100%

#★ 为什么这一次的证据比上一次强

上一轮我让两个字【同时】画在屏幕上,她也做到了 100% —— 但那不算数, 因为那种情况下她可以「横着看第一个字、竖着看第二个字」,一次就决定去哪,不需要顺序。

这一轮我改了条件:相位 0 时【只画第一个字】(第二个字到她走到第一个角之后才出现)。

★★★ 这样一来,"先 A 后 B"就是被【屏幕】强制执行的: 她看不到第二个字,所以不可能一次算出终点; 她必须先去第一个角,第二个字才会出现,然后才能去第二个地方。

在这个条件下她仍然是 100/100/100(两对)。

#★ 还有一个重要的更正:我以为的"没见过的对"其实是"她认不出的字"

上一轮我说"她只对见过的对成立 → 她背的是表"。 而这一轮我发现那个判据有毛病:

我说"没见过"的两对第一个字
下 → 左★ 下
右 → 上右

★ 而单字任务里早就记录过:她读「上」「右」能走到(差不到 1 像素), 读「左」「下」会【短 12 像素左右】、根本到不了。

★★★ 所以那两对的 0% 是【她连第一步都到不了】,不是"她不会组合"。 它们作为"未见对",什么也没证明。

#★ 这是我的设计错误,我已经修了

修法:评估时把【全部 12 个有序对】都测一遍,然后分三组看:

组有哪几对它是干什么的
见过上→右、左→下基线
★ 没见过 + 第一步她会做上→左、上→下、右→上、右→左、右→下★ 这一组才真正测"规则"
没见过 + 第一步她做不到左→、下→(5 对)★ 对照组(预期 0%,正是它让中间那组有意义)

★ 判据(跑前写死): 中间那组若明显高于 8.3% → 她学到的是可组合的规则; 若也 ≈0% → 她背的确实是表,我就照实写。

#★ 另外,我找到了一个一直在悄悄损失东西的漏洞

训练只在【最后】保存一次她的"记忆"。 而"最后"恰恰是她学完又开始漂走的地方。 → 我之前一直在用【退化之后的她】评估,而【最好的那一刻从来没被存下来】。

★ 已经修好(--save-best):哪个评估点创了新高就另存一份。 ★ 它立刻见效:序列任务里"最好点"是 50%(第 100 步), 而"末点"是 0% —— 差 50 个百分点。

#★ 一句话总结

"先 A 后 B"这件事她确实能做到(100%,而瞎猜 8.3%、盲策略 0%), 而且是在"看不到第二个字"的条件下做到的 —— 所以顺序是真的在执行,不是猜的。 至于"换个没见过的对还行不行",我上一轮把问题问错了, 现在改成测全部 12 对、分三组看,答案正在跑。


← 返回《进度.md》目录