间隔重复负担模拟器
SM-2
ankitects/anki · 经典调度算法数值演示
← 返回项目详情
汇总
模拟参数
10/4/90
每日新卡数
10
每天引入多少张没见过的新卡——长期负担主要由它决定。
复习评分习惯 q(SM-2 五档)
3
想起来了·费劲
4
想起来了·略想
5
秒答·完美
q<3 会重置进度;q 越高 EF 越大、间隔越长。q=4 时 EF 恰好不变(2.5)。
模拟天数
90
观察负担曲线如何从冷启动爬向稳态。
预设剧本
佛系:5 张/天
医学生:30 张/天
地狱:50 张·q=3
跑满一年
每日复习负担
simulate() 纯函数 · SM-2 经典算法
—
峰值负担(次/天)
—
稳态负担(末 30 天均值)
—
总复习次数
—
vs 完美习惯 q=5
当前配置的每日负担
同参数·完美评分 q=5 对照
拖动左侧参数,实时重算。
模型:SM-2 经典算法(Piotr Wozniak, 1987;Anki 传统调度,简化掉学习步骤)——间隔序列 1 → 6 → round(上间隔×EF), EF 初值 2.5,每次复习按 q 调整并下限 1.3;q<3 清零重来。Anki 23.10 起内建
FSRS 现代算法
(26.09 已到 6.6.2),对每张卡动态建模,效率优于这里的固定参数示意。算法与 Python 参考实现对拍一致。