Home
Softono
free-spaced-repetition-scheduler

free-spaced-repetition-scheduler

Open source MIT
669
Stars
27
Forks
0
Issues
6
Watchers
1 month
Last Commit

About free-spaced-repetition-scheduler

A spaced repetition algorithm based on DSR model

Platforms

Web Self-hosted

Free Spaced Repetition Scheduling Algorithm

中文介绍

What does the 'Free' mean in the name?

The algorithm (FSRS) supports reviewing in advance or delay. It's free for users to decide the time of review. And it will adapt to the user's memory.

Meanwhile, spaced repetition is one essential technology to achieve free learning.

FSRS runs entirely locally and has no risk under others' control.

What is the principle of FSRS?

FSRS springs from MaiMemo's DHP model (中文介绍), which is a variant of the DSR model proposed by Piotr Wozniak.

The model considers three variables that affect memory: difficulty, stability, and retrievability.

Stability refers to the storage strength of memory; the higher it is, the slower it is forgotten. Retrievability refers to memory's retrieval strength; the lower it is, the higher the probability that the memory will be forgotten.

In the present model, the following memory laws are considered:

  • The more complex the memorized material, the lower the stability increase.
  • The higher the stability, the lower the stability increase (also known as stabilization decay)
  • The lower the retrievability, the higher the stability increase (also known as stabilization curve)

Can you briefly describe FSRS?

The formula of memory on FSRS: The Algorithm

Have a library of FSRS?