v0.2.5 修复初次激活相关问题
This commit is contained in:
@@ -47,7 +47,7 @@ class Electron():
|
||||
'is_activated': self.is_activated
|
||||
}
|
||||
|
||||
def revisor(self, quality):
|
||||
def revisor(self, quality: int = 5, is_new_activation: bool = False):
|
||||
"""SM-2 算法迭代决策机制实现
|
||||
根据 quality(0 ~ 5) 进行参数迭代最佳间隔
|
||||
quality 由主程序评估
|
||||
@@ -68,7 +68,11 @@ class Electron():
|
||||
else:
|
||||
self.rept += 1
|
||||
self.real_rept += 1
|
||||
|
||||
|
||||
if is_new_activation: # 初次激活
|
||||
self.rept = 0
|
||||
self.efactor = 2.5
|
||||
|
||||
if self.rept == 0: # 刚被重置或初次激活后复习
|
||||
self.interval = 1 # I(1)
|
||||
elif self.rept == 1:
|
||||
|
Reference in New Issue
Block a user