Алгоритм FSRS: как работает интервальное повторение

FSRS (Free Spaced Repetition Scheduler) — открытый алгоритм, который рассчитывает время следующего повторения карточки. По истории ответов и времени после последней проверки он оценивает вероятность вспомнить материал. Интервал подбирается под выбранное желаемое удержание — вероятность вспомнить ответ к следующему повтору.

Что такое интервальное повторение

Интервальное повторение — возвращение к материалу через промежутки времени. Например, вы разбираете несколько английских слов, а на другом занятии закрываете перевод и проверяете себя. О самой попытке вспомнить ответ — в статье «Как запомнить английские слова надолго».

Время таких проверок можно выбирать самостоятельно или поручить планировщику. FSRS решает именно задачу расчёта интервалов; содержание карточки и понятность вопроса по-прежнему важны.

Как алгоритм FSRS рассчитывает следующий повтор

Для каждой карточки модель оценивает три величины:

  • Трудность — D, difficulty: насколько трудно укреплять запоминание этого материала.
  • Устойчивость — S, stability: время, за которое расчётная вероятность вспомнить снижается до 90%.
  • Вероятность вспомнить сейчас — R, retrievability: оценка, которая зависит от устойчивости и прошедшего времени.

После ответа FSRS пересчитывает состояние карточки и определяет следующий интервал. Параметры модели можно подобрать по истории повторений; для начала доступны параметры по умолчанию. Подробное объяснение — в документации проекта FSRS.

Пример с двумя английскими словами

Представьте, что вы добавили карточки window и borrow в один день. На повторении window удалось вспомнить, а перевод borrow пришлось посмотреть. Вы отметили результаты в приложении с FSRS.

Алгоритм использует отдельную историю каждой карточки. Одинаковая дата добавления не задаёт им одинаковое расписание: следующий показ рассчитывается с учётом ответа и прежних повторений. Назвать точные интервалы по двум словам нельзя — для расчёта нужны история и настройки.

Что означает желаемое удержание 90%

При цели 90% планировщик стремится назначить повтор на момент, когда расчётная вероятность вспомнить карточку составляет около 90%. Это ориентир для следующей проверки. Он не обещает, что 90% слов навсегда останутся в памяти.

Если повысить желаемое удержание, интервалы обычно становятся короче, а повторений — больше. Поэтому при выборе настройки важно учитывать, сколько времени вы готовы заниматься. Связь между удержанием и нагрузкой описана в руководстве Anki.

Что важно при использовании FSRS в Anki

Anki поддерживает FSRS и оптимизацию параметров по вашей истории ответов. Чтобы эта история отражала результат проверки, отмечайте забытый ответ кнопкой Again. Hard означает, что ответ удалось вспомнить, хотя и с трудом. Если ставить Hard вместо Again, планировщик получает неверный сигнал и может назначать слишком длинные интервалы. Это отдельно поясняется в разделе Anki о FSRS.

Есть ли FSRS в Lomora?

В текущей Lomora нет автоматического расписания FSRS: приложение не назначает даты следующих повторений. Здесь вы сами выбираете модуль, карточки, упражнения и время занятия. Если автоматическое планирование для вас обязательно, учитывайте это при выборе; подробнее — в сравнении Lomora и Anki.

Для самостоятельной практики можно начать с небольшого набора слов:

  1. Откройте нужный модуль.
  2. Выберите карточки, которые хотите потренировать.
  3. Задайте один или несколько типов упражнений: ввод перевода, обратный перевод, выбор ответа или контекст.
  4. Запустите тренировку. После неё отметьте для себя трудные слова и запланируйте следующее занятие.

Карточки можно подготовить с помощью AI или добавить вручную. Перед тренировкой доступно ознакомление — просмотр слова, перевода и дополнительных материалов карточки.

Например, познакомьтесь с набором сегодня, проверьте себя завтра и вернитесь к нему через несколько дней. Это пример вашего плана, который можно менять по результатам, а не расписание, рассчитанное FSRS.

Чтобы собрать свой первый план занятий, начните со статьи «Как учить английские слова самостоятельно».

Учи английские слова с Lomora

Собери свои слова в карточки или возьми готовый модуль по теме, выбери упражнения и занимайся, когда удобно. Перевод и транскрипция — из англо-русского словаря, а смысл, пример и подсказку добавляет ИИ. Demo — бесплатно и без срока; условия — в разделе «Тарифы».

Попробовать бесплатно