FSRS 详解:现代的间隔重复算法
FSRS 是 10 Words 背后的调度引擎。它是间隔重复多年来最大的升级——下面说明它是什么,以及为什么它意味着用同样的记忆换来更少的复习。
FSRS 代表什么
FSRS——Free Spaced Repetition Scheduler——是一种开源算法,决定你下一次该在何时再看到你所学的每一样东西。它把人类记忆的模型与机器学习结合,依据你真实的复习历史自我调整,而不是给所有人套用一个固定公式。
FSRS 对比 SM-2(旧的默认)
数十年来,多数单词卡应用使用 SM-2,即 SuperMemo 2 算法。SM-2 久经考验但僵硬:它给每个学习者相同的间隔,还可能陷入「ease hell」,安排比你真正需要更多的复习。FSRS 则为每一张卡片预测你仍会记得它的概率——并把复习安排在该概率降到你目标值的那一刻。
在数亿次复习上的基准测试表明,达到相同的记忆保持率,FSRS 所需复习比 SM-2 约少 20–30%。
用同样的记忆换更少的复习,意味着要么每天花更少时间,要么在你有的时间里学更多词。答错一张卡也不再让你退回第一天,这为每日复习去掉了许多挫败感。
为什么值得信赖
FSRS 是开源的、经独立基准测试的,如今已内置于 Anki——全球使用最广的单词卡工具。它不是专有的黑箱,而是经社区检验的标准。
10 Words 如何使用 FSRS
在许多应用里,你得自己开启并调校 FSRS。在 10 Words 里它是默认设置,开箱即用:你学的每个词从第一天起就由 FSRS 安排,因此你「一次十个词」的习惯,总是在复习那些即将溜走的词。把它与在语境中学习结合,你就得到既高效又持久的效果。
今天就开始学习
10 Words 已在 iPhone 的 App Store 上线。学习西班牙语、法语、德语、意大利语、葡萄牙语等——先学最常见的词,放在真实句子里,配合 FSRS 间隔重复。
获取 10 Words