复习是如何安排的
本页译自英文。如两者有出入,以英文页面为准。 阅读英文页面
Lingara 中的每张闪卡都带有三个数字和一个日期。这三个数字是简易系数、以天为单位的间隔,以及重复次数。日期则是这张卡片下一次到期的时间。每回答一次卡片,这四个值都会重新计算。这就是调度器的全部,而本页讲的就是这四个值各自起什么作用。
你打开的卡组就是到期的卡片
一次复习并不会遍历你的全部收藏。应用只会请求下一次复习日期已经过去的卡片——字面意义上,就是满足 next_review_at <= now() 的那些——你看到的就是它们。安排在下周的卡片不在今天的卡组里,不计入今天的到期数量,也无法靠更努力地学习提前。
这是间隔重复中影响最深远的一点,也最容易被误读成一种限制。它恰恰是这个功能本身。一个装着一千个你”应该”复习的单词的卡组,是没人会打开的卡组;而一个只装着今天真正有被遗忘风险的十一张卡片的卡组,你在咖啡变凉之前就能做完。你离开的日子里,到期数量会增加;你坚持复习的日子里,它会减少——这在两个方向上都是正确的信号。
四种回答
卡片出现时,你给它评分,调度器依据的就是这个评分。在内部,评分沿用 SM-2 算法家族的 0–5 质量等级,但真正不同的结果只有四种:
再来。 任何低于 3 的评分。间隔被重置为 1 天,重复次数被重置为零,简易系数下降 0.2。这张卡片明天会再次出现,而且会像你从未见过它一样出现——因为就回忆而言,你确实没见过。
困难。 间隔乘以 1.2 并向上取整;还没有间隔的卡片得到 1 天。简易系数下降 0.15。卡片会前进,但只前进一点点,而且下一次更难前进。
良好。 标准的回答。第一次重复把卡片安排在 1 天后,第二次在 3 天后,此后每一次都用当前间隔乘以这张卡片自己的简易系数。简易系数保持不变。
简单。 间隔会跳跃:第一次重复为 2 天,第二次为 4 天,此后是当前间隔乘以简易系数,再额外乘以 1.3。简易系数上升 0.15。
新卡片的简易系数从 2.5 开始。所以一张你每次都答”良好”的卡片,间隔依次是 1 天、3 天,然后是 8、20、50、125——每一步都是上一步的两倍半,向上取整。分布在四个月里的六次正确回答,就是一个你真正掌握的单词的全部成本。
一次答错的代价
“再来”并不只是意味着”明天”。它会同时重置重复次数和间隔,所以卡片会从最底部重新进入 1 天、3 天的阶梯,并且还会把简易系数一起拉低。一张你答错过三次的卡片,简易系数停在 1.9 而不是 2.5,这意味着它的间隔每次只增长 90 %,而不是 150 %。答错的次数足够多,简易系数就会触及 1.3 的下限并停在那里:调度器拒绝再往下降,因为低于这个值,卡片实际上将永远离不开每日卡组。
这个下限是调度器在告诉你一件有用的事。一张卡在 1.3 的卡片,并不是一张你需要更频繁地看到的卡片。它是一个你还没有找到记忆抓手的单词——读音、字形、你母语中的假朋友——而任何调度都解决不了这个问题。在导师中打开它,问问它为什么会出现在那里,或者看看它所来自的例句。一旦这个单词对你有了意义,卡片就会动起来。
为什么间隔是这个样子
上面的数字里有两个设计选择值得点明,因为它们与教科书上的算法不同。
第一,评分 0、1 和 2 被合并成了一个再来。经典算法会区分”完全想不起来”和”答错了但眼熟”,然后对它们几乎不做任何不同的处理。合并它们,就免去了一个你必须在时间压力下、针对一个你刚刚答错的单词诚实做出的判断——而如果你无法诚实地做出这个判断,这种区分就只是混进日程里的噪声。
第二,困难有自己的乘数,而不是在正常间隔上施加一个小小的简易度惩罚。一张答”困难”的卡片确实被想起来了;它不应该被重置。但 1.2× 的步幅刻意接近原地不动,所以习惯性地按”困难”以求稳妥,会产生一张不断出现、却永远不会成熟的卡片——对于一个你总是只记得一半的单词来说,这正是正确的结果。
这对你的学习方式意味着什么
多数日子学一点,胜过少数日子学很久。 调度器交给你的是到期的卡片,而卡片按时钟到期,而不是按学习次数到期。六天里每天五分钟,会呈现六组不同的到期卡片。周日学一个小时只会呈现一组,而每一张你本该在周三看到的卡片,从周三起就一直过期躺在那里。
不要大方地打分。 简易系数是调度器对你掌握这个具体单词程度的模型,对一个你苦想了八秒才挖出来的单词按”良好”,就是在告诉它一件不真实的事。代价不会立刻出现——它会在三周后到来,表现为一张你完全认不出的卡片,以及一个早已不再留意它的日程。
积压不是债务。 离开两周后回来,会面对一个很大的到期数量,而其中没有任何一部分是惩罚。按照应用给出的顺序完成它们,并诚实地打分;“再来”会重置你已经忘掉的单词,“良好”会把其余单词推得比之前更远。两三次学习之后,数量就会恢复正常,因为这正是间隔增长的用途。
删除账号会删除所有这些。 你的闪卡、已保存的单词和进度会随账号一起被抹去——请参阅我们如何处理你的数据。上面所说的调度状态只属于你一个人,不会被汇集,也不会与任何人共享。