← 返回博客列表
间隔重复 遗忘曲线 SM-2 算法 记忆 学习

间隔重复到底怎么工作(以及为什么它比突击学习强)

C
cnote Team
(Updated on: 2026年7月11日) 1

改变学习方式的实验

1885 年,德国心理学家赫尔曼·艾宾浩斯做了一件枯燥而天才的事。他背诵了一串串无意义音节(比如 “WID” 和 “ZOF”),在不同间隔后测试自己,精确记录了随时间推移遗忘的量。

结果是一条曲线——现在被称为遗忘曲线——显示记忆在学习后呈指数衰减。一小时内,你会忘记大约 50% 的新信息。一天内,70%。一周内,高达 80%。

但艾宾浩斯也发现了一件令人振奋的事:每次复习都会重置遗忘曲线,而每次重置都会让记忆衰减得更慢。 在正确的时机复习,曲线会逐渐变平,直到记忆几乎永久保存。

这就是间隔重复。它是认知科学有史以来测量出的最有效的学习技术。

什么是间隔重复?

间隔重复是一种学习技术,你以逐渐增加的间隔复习信息——不是固定时间表,而是基于你每次记住的程度。 如果你轻松回忆起来,下次复习就排得更远。如果你回忆困难,下次复习就排得更近。

目标是在你即将自然遗忘之前复习每条信息——这是效率最高的时刻。复习太早浪费时间,复习太晚你已忘记,需要从头学起。

这与突击学习不同。突击是在一个时段内复习所有内容,感觉很高效,但几乎不产生长期记忆——突击后的遗忘曲线和只学一次的曲线几乎一样。

科学原理:艾宾浩斯与遗忘曲线

艾宾浩斯遗忘曲线遵循一个数学规律:

R = e^(-t/S)

R = 保留率(你记住的量)
t = 时间
S = 记忆强度

两个要点:

  1. 记忆先快速衰减,然后变慢。 最陡的下降发生在学习后的第一个小时。
  2. 每次复习都会增加 S(记忆强度)。 成功复习后,曲线重置——但这次衰减得更慢。经过几次复习后,曲线几乎变平。

发表在《心理学公报》上的一项元分析(Cepeda 等,2006 年)回顾了 184 项研究,发现间隔练习在每一项研究中都比集中练习(突击)产生了更好的长期记忆——跨越不同年龄、材料和记忆间隔。效果不小:间隔重复可以将长期记忆提升 200-500%

间隔重复算法如何工作

现代间隔重复应用不使用艾宾浩斯的原始公式。它们使用更复杂的算法,跟踪你对每张卡片的个人表现,并相应调整时间表。

SM-2 算法

最广泛使用的算法是 SM-2,由 Piotr Wozniak 于 1987 年创建(也是 Anki 使用的算法)。工作原理如下:

  1. 你复习一张闪卡,并给自己的回忆质量打分(0-5 分):

    • 0 = 完全想不起来
    • 1 = 答错了,但有点熟悉
    • 2 = 答错了,但看到答案后很容易想起来
    • 3 = 答对了,但费了很大劲
    • 4 = 答对了,有点犹豫
    • 5 = 完美回忆
  2. 算法根据你的评分调整间隔

    • 评分 0-2(回忆失败):间隔重置为 1 天(明天需要再看一次)
    • 评分 3-5(成功回忆):当前间隔乘以一个难度系数(EF)
    • EF 初始值为 2.5,根据你的表现上下调整——简单的卡片间隔更长,困难的卡片间隔更短
  3. 难度系数在每次复习后更新

    • 如果你一直打 5 分,EF 增加(间隔增长更快)
    • 如果你挣扎(打 3 分),EF 降低(间隔增长更保守)
    • EF 的下限是 1.3——不会低于这个值

这意味着算法为每张卡片个性化定制时间表。一张你总是轻松记住的卡片,经过几次复习后间隔可能是 6 个月。一张你一直忘记的卡片,可能每 2 天出现一次。

cnote 记忆卡片工作站 实现了 SM-2 算法——而且因为所有数据都存储在你的设备上,你的复习历史和间隔计算完全私密。

SM-2 之外:FSRS 等现代算法

SM-2 是行业标准,但更新的算法已经出现。FSRS(自由间隔重复调度器) 于 2022 年推出,使用机器学习基于更多参数优化调度。一些应用同时提供 SM-2 和 FSRS,让用户选择。

对大多数学习者来说,SM-2 和 FSRS 的差异很小——两者都比不用间隔重复的效果好得多。算法远不如坚持复习的习惯重要。

主动回忆 + 间隔重复:黄金组合

间隔重复本身就很强大,但与主动回忆结合时效果会大幅提升——主动回忆是从记忆中提取信息,而不是被动地重新阅读。

被动复习(重读笔记、重看讲座)会制造一种能力幻觉。信息感觉很熟悉,但熟悉不等于能回忆。当你真正需要使用知识时——考试、对话或现实生活中——被动复习就失效了。

主动回忆迫使你的大脑从零开始重建记忆,这会强化神经通路。这就是闪卡有效的原因:翻卡之前尝试想起答案的过程,才是学习真正发生的地方。

主动回忆 + 间隔重复的组合有时被称为循证学习的”黄金标准”。每个使用间隔重复的闪卡应用,本质上都在同时实现这两个原则。

实际应用场景

语言学习

词汇是间隔重复最自然的应用场景。每个单词都是离散的知识单元,你要么认识要么不认识。间隔重复应用可以追踪数千个单词,确保每个词在最佳时机复习。

医学院

医学生是间隔重复的重度用户。海量的事实知识——解剖学、药理学、病理学——使传统学习方法力不从心。一个典型的医学生可能维护 10,000+ 张闪卡,每天复习。

编程

记住语法、API 签名和常见模式能加速学习曲线。虽然理解概念比记住语法更重要,但语法信手拈来可以减少认知负荷,让你专注于解决问题。

法律和认证考试

司法考试、注册会计师考试和专业认证都需要记住大量详细信息。间隔重复确保备考早期学习的材料在考试当天仍然新鲜。

关于间隔重复的常见误区

误区 1:“间隔重复就是闪卡”

闪卡是最常见的实现方式,但间隔重复是一个原则。你可以将它应用到任何复习计划中——以递增间隔重读章节、按间隔计划复习练习题等。闪卡恰好是最高效的格式,因为它强制主动回忆。

误区 2:“你需要每天复习”

不需要。算法为每张卡片单独调度。简单的卡片间隔可能是几个月。你只复习当天到期的卡片。如果你有 1,000 张卡片但今天只有 30 张到期,你就复习 30 张。

误区 3:“卡片越多越好”

质量比数量重要。500 张精心制作的卡片比 5,000 张粗制滥造的更有价值。每张卡片应该测试一个单一、清晰的概念——如果一张卡试图测试多个东西,就拆分它。

误区 4:“间隔重复能替代理解”

间隔重复记忆事实,不建立理解。你应该在制作闪卡之前先理解概念。闪卡确保你不忘记细节,理解确保你能应用它们。

常见问题

间隔重复是怎么工作的?

间隔重复通过根据你的回忆表现,以递增的间隔安排复习来工作。每次你成功回忆信息,下次复习的间隔就会变长。如果你回忆失败,间隔重置。这利用了心理学中的间隔效应——在你即将遗忘之前复习信息,能产生最强的长期记忆。

什么是间隔效应?

间隔效应是指将学习会话分散在一段时间内,比集中在一次会话中能更好地保留信息。这一发现最早由艾宾浩斯于 1885 年记录,此后在不同材料、年龄组和记忆间隔的数百项研究中得到重复验证。

什么是 SM-2 算法?

SM-2 是 Piotr Wozniak 于 1987 年创建的间隔重复算法。每次复习后,你给自己的回忆质量打分(0-5)。根据你的评分,算法通过将当前间隔乘以一个根据你表现调整的”难度系数”来计算下次复习间隔。SM-2 被 Anki、cnote 和许多其他闪卡应用使用。

每天应该复习多少张闪卡?

没有标准答案——取决于你的目标和可用时间。常见建议是:日常学习每天 20-50 张新卡,高强度学习(如医学院)每天 100-200 张。关键指标是一致性:每天复习 30 张远比一周复习一次 200 张有效。

间隔重复比突击学习好吗?

好得多。2006 年一项回顾了 184 项研究的元分析发现,间隔练习在每一项研究中都比突击产生了更好的长期记忆,提升幅度 200-500%。突击对短期回忆(明天考试)可能有效,但对于长期记忆,间隔重复无疑是更优的。

不用 App 能做间隔重复吗?

能,但很麻烦。你需要手动追踪每条信息的复习间隔——这就是 cnote 记忆卡片工作站 这类应用存在的原因。算法负责调度,你只需要出现并复习到期的内容。

总结

间隔重复不是技巧或窍门。它是对人类记忆的一个成熟原理——间隔效应——的应用,使用一种为每条信息个性化定制的算法。

如果你在学习任何需要长期记忆的东西——语言、医学知识、编程语法、法律条文——而你没用间隔重复,你就在做无用功,记住的也比本可以记住的少。

工具是免费的,科学已经证明,唯一的问题是:你今天开始吗?

试试 cnote 记忆卡片工作站——免费、隐私优先、由 SM-2 算法驱动,所有数据存储在你的设备本地。