我正在实现抽认卡游戏,并且我想实现间隔重复。我不需要SuperMemo中的复杂功能,而只需根据每张卡的分数来分配学习空间。
我目前正在寻找的是如何根据其得分计算直到再次显示卡片的天数。我发现ZDT使用以下屏幕截图中的列表(1、2、3、5等)。有人知道如何动态生成此列表(以便我可以计算出12分以上的分数)吗?
或者,也许有人会猜出我可以使用什么数学函数来生成ZDT列表上的数字?它们成倍增加。
最佳答案
它看起来非常类似于逻辑曲线。我将对其进行逻辑回归,看看会有什么结果。
这是数据(使用WolframAlpha绘制)
这是我得到的等式:
f(x) = 115/(1+2192*EXP(-0.79*x))
这是带有曲线的图:
不幸的是,该曲线对于少量数字不是很准确。
关于algorithm - 什么是间隔重复算法来生成日间间隔?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6955212/