Алгоритм SM-2

SM-2 — алгоритм интервального повторения, опубликованный создателем SuperMemo Пётром Возняком. После ответа ученик оценивает, насколько легко вспомнил карточку; алгоритм использует эту оценку и коэффициент лёгкости, чтобы назначить следующее повторение. В исходной схеме первые успешные интервалы составляют один и шесть дней, затем расчёт зависит от предыдущего интервала.

Слабый ответ может вернуть карточку к короткому интервалу. SM-2 задаёт расписание, а не измеряет понимание темы и не гарантирует запоминание. Программы могут менять детали; в Anki доступен также планировщик FSRS.

100%
Алгоритм SM-2

Описание темы «Алгоритм SM-2» под заголовком

Как SM-2 рассчитывает следующий интервал

SM-2 рассчитывает интервал отдельно для каждой карточки. После первых двух успешных повторений предыдущий интервал умножается на коэффициент лёгкости; дробный результат округляется вверх до целого дня.

При недостаточной оценке ответа последовательность успешных повторений начинается заново. Поэтому формула роста не описывает все ответы без исключения.

Карта темы «Как SM-2 рассчитывает следующий интервал»

Коэффициент лёгкости карточки

Коэффициент лёгкости, или E-Factor, в SM-2 влияет на рост интервалов конкретной карточки. Он обновляется по оценке ответа и имеет нижнюю границу.

Это служебный параметр алгоритма, а не объективная оценка способности человека или важности материала.

Карта темы «Коэффициент лёгкости карточки»

Почему SM-2 не равен простому расписанию повторов

SM-2 изменяет расписание карточки с учётом ответов. При фиксированном расписании даты задаются заранее и остаются одинаковыми независимо от успешности воспроизведения.

Карта темы «Почему SM-2 не равен простому расписанию повторов»

Интервальное повторение
Интервальное повторение