基于SM2的每日推荐算法


MemUAI 智能复习算法说明 #

在 MemUAI 平台中,每一次学习与复习都由 SM2 智能记忆算法驱动。它的目标是: 帮助你在最佳时间点复习内容,最大化记忆保持,最小化重复浪费。


1. 学习与评分 #

  • 每次你学习或回答系统问题后,平台会根据你的表现给出一个 得分(0–100 分)。
  • 这个分数会转换为 学习质量等级(0–5):
    • 0–2 分(失败):说明掌握不足。
    • 3–5 分(成功):说明掌握良好。

👉 分数低于 50(质量 < 3)被视为一次失败
👉 分数高于等于 50 被视为一次成功。


2. 下一次复习时间(间隔) #

算法会根据你连续的成功次数,决定下次复习的时间间隔:

  • 失败(质量 < 3)
    • 系统会把你的连续成功次数清零;
    • 下一次复习被安排在 明天。
  • 成功(质量 ≥ 3)
    • 系统会累计你的成功次数.
    • 同时并给出不同的复习间隔:
      1. 第 1 次成功 → 1 天后
      2. 第 2 次成功 → 6 天后
      3. 第 3 次及以上 → 由系统根据你过往的复习间隔和个人记忆特征(EF 值)智能推算。

3. 智能难度系数(EF 值) #

  • EF(Easiness Factor) 表示你对某个知识点的熟悉度。
  • 它会随着你的学习表现而自动调整:
    • 答得越好,EF 会升高,复习间隔会拉长;
    • 表现一般,EF 保持不变或降低,复习间隔缩短。
  • 平台会确保 EF 值始终保持在一个合理范围(1.3 – 2.7),保证既不过度频繁,也不会遗忘。

4. 知识熟练度等级 #

为了让你更直观地了解掌握情况,MemUAI 将学习结果分为几个熟练度等级:

  • 初学者
  • 熟悉
  • 中等掌握
  • 熟练
  • 完全掌握

👉 每次学习后,系统会根据你的 EF 值和连续成功次数,自动更新当前知识点的熟练度。


5. 历史记录与进步追踪 #

  • 每一次学习结果都会被保存,包括:得分、时间、持续时长、熟练度变化。
  • 你可以随时在学习统计中查看自己的 学习曲线,清晰了解进步轨迹。
  • 系统会基于这些数据为你提供 个性化复习计划。

6. 总结:算法带来的好处 #

  1. 节省时间:不必盲目复习已掌握内容,专注于需要强化的知识。
  2. 科学高效:基于遗忘曲线,安排在你“快忘之前”的最佳时间点。
  3. 个性化:每个人的学习节奏不同,系统会根据你的表现动态调整计划。
  4. 可视化进步:熟练度等级和学习数据让你清晰看到成长。

您的感觉是什么

更新 9 月 11, 2025
zh_CN