什么是间隔重复算法来生成日间隔?

时间:2011-08-05 10:57:45

标签: algorithm math repeat

我正在实施一个flashcard游戏,我想实现间隔重复。我不需要像SuperMemo那样复杂的东西,而只是根据每张卡的分数来调整学习空间。

我目前正在寻找的是如何根据分数计算再次显示卡片之前的天数。我发现ZDT使用下面屏幕截图中的列表(1,2,3,5等)。有没有人知道如何动态生成这个列表(这样我可以计算超过12分)?

或者有人可能猜到我可以使用什么数学函数来生成ZDT列表中的数字?它们呈指数级增长。

enter image description here

1 个答案:

答案 0 :(得分:3)

它看起来非常类似于逻辑曲线。我会对它进行逻辑回归,看看会发生什么。

这是数据(使用WolframAlpha绘制)

Data

这是我得到的等式:

f(x) = 115/(1+2192*EXP(-0.79*x))

以下是曲线图:

Data with curve

不幸的是,对于小数字,曲线不是很准确。