Protected
Optional
_seedThe formula used is :
t days since the last review
Stability (interval when R=90%)
r Retrievability (probability of recall)
Protected
intervalProtected
paramGet the parameters of the algorithm.
Set the parameters of the algorithm.
Partial
0<request_retention<=1,Requested retention rate
https://github.com/open-spaced-repetition/fsrs4anki/wiki/The-Algorithm#fsrs-45
The formula used is:
Requested retention rate should be in the range (0,1]
The formula used is : where the when the first rating is good.
Grade (rating at Anki) [1.again,2.hard,3.good,4.easy]
Difficulty
The formula used is :
Grade (rating at Anki) [1.again,2.hard,3.good,4.easy]
Stability (interval when R=90%)
The formula used is :
Difficulty
Grade (rating at Anki) [1.again,2.hard,3.good,4.easy]
The formula used is : enable_short_term = true : enable_short_term = false :
Difficulty D \in [1,10]
Stability (interval when R=90%)
Retrievability (probability of recall)
S^\prime_f new stability after forgetting
Stability (interval when R=90%)
t days since the last review
The formula used is : FSRSAlgorithm.calculate_interval_modifier
The formula used is :
Difficulty D \in [1,10]
Stability (interval when R=90%)
Retrievability (probability of recall)
Grade (Rating[0.again,1.hard,2.good,3.easy])
S^\prime_r new stability after recall
The formula used is :
Stability (interval when R=90%)
Grade (Rating[0.again,1.hard,2.good,3.easy])
Calculates the next state of memory based on the current state, time elapsed, and grade.
The current state of memory, which can be null.
The time elapsed since the last review.
Grade (Rating[0.Manual,1.Again,2.Hard,3.Good,4.Easy])
The next state of memory with updated difficulty and stability.
Protected
params_
See
https://github.com/open-spaced-repetition/fsrs4anki/wiki/The-Algorithm#fsrs-45