FSRS4Anki
✨ 基于Free Spaced Repetition Scheduler算法的现代Anki间隔重复调度器 ✨
目录
介绍
FSRS4Anki由两部分组成:调度器和优化器。
- 调度器替换了Anki内置的调度器,根据FSRS算法安排卡片。
- 优化器使用机器学习学习你的记忆模式,并找到最适合你复习记录的参数。关于优化器的工作详情,请阅读优化机制。
关于FSRS算法的详细信息,请阅读算法。如果你有兴趣,你也可以阅读我的论文:
- 优化间隔重复调度的随机最短路径算法(免费访问),以及
- 通过捕捉记忆动态优化间隔重复调度(提交请求)。
FSRS4Anki Helper是一个补充FSRS4Anki调度器的Anki插件。你可以在这里阅读相关信息:https://github.com/open-spaced-repetition/fsrs4anki-helper
如何开始?
如果你使用的是Anki v23.10或更新版本,请参考此教程。
如果你使用的是旧版本的Anki,请参考此教程。
请注意,在Anki v23.10或更新版本中设置FSRS要容易得多。
插件兼容性
一些插件可能会与FSRS产生冲突。一般来说,如果某个插件会影响卡片的间隔,则不应与FSRS一起使用。
插件 | 兼容性 | 备注 |
---|---|---|
复习热图 | 是 :white_check_mark: | 不影响FSRS相关的任何内容。 |
高级浏览器 | 是 :white_check_mark: | 请使用最新版本。 |
高级复习底部栏 | 是 :white_check_mark: | 请使用最新版本。 |
按钮插件之王 | 是 :white_check_mark: | 请使用最新版本。 |
通过/失败 | 是 :white_check_mark: | 通过 相当于好 ,失败 相当于再来一次 。 |
AJT卡管理 | 是 :white_check_mark: | 与Anki 23.12或更新版本兼容。 |
增量阅读 v4.11.3(非官方克隆) | 不确定 :question: | 如果你使用的是独立版本的FSRS,它显示的是Anki内置调度器给出的间隔,而不是自定义调度器。此插件在技术上与内置的FSRS兼容,但FSRS并不是为增量阅读设计的,而且FSRS设置不适用于IR卡片,因为它们的工作方式与其他卡片类型不同。 |
延迟同级卡片 | 否 :x: | 延迟同级卡片会修改FSRS给出的间隔。然而,FSRS4Anki Helper插件有一个类似的功能,可以更好地与FSRS配合。请使用FSRS4Anki Helper插件。 |
自动易度因素 | 否 :x: | 启用FSRS后,易度因素不再相关,因此使用此插件没有好处。 |
自动重置新间隔 | 否 :x: | 启用FSRS后,新间隔 设置不再相关,因此使用此插件没有好处。 |
直线奖励 | 否 :x: | 启用FSRS后,易度因素不再相关,因此使用此插件没有好处。 |
如果你希望我检查FSRS和某些插件的兼容性,请通过issue让我知道。
贡献
你可以通过测试、提交代码或分享你的数据来对FSRS4Anki做出贡献。如果你想与我分享你的数据,请填写此表单:https://forms.gle/KaojsBbhMCytaA7h8