Skip to main content

FSRS

FSRS: как алгоритм предсказывает забывание

Разберём, как FSRS моделирует забывание, назначает повторы и связывает сохранение знаний с трудностью, стабильностью и вероятностью воспроизведения.

Рисунки листьев постепенно исчезают на дорожке из кремовых карточек, соединённых терракотовой лентой.Изображение создано ИИ
На этой странице
  1. Почему для выбора интервала нужна модель памяти
  2. Фиксированный график не различает разные воспоминания
  3. Адаптивный планировщик использует ваши ответы как данные
  4. Как FSRS моделирует вашу память
  5. Трудность: насколько карточка сложна именно для вас
  6. Стабильность: масштаб времени до забывания
  7. Воспроизводимость: предполагаемая вероятность вспомнить ответ сейчас
  8. От кривой забывания к дате следующего повтора
  9. Пример: одно воспоминание и три цели
  10. Изучите порог сохранности
  11. Что меняется после повтора
  12. Как выбрать цель сохранности
  13. Почему 90% часто используют как отправную точку
  14. Более высокая цель увеличивает нагрузку
  15. FSRS и SM-2
  16. Разные подходы к следующему интервалу
  17. Сильные стороны и ограничения на практике
  18. Как вписать повторы в реальную жизнь
  19. Загруженные дни и просроченные карточки
  20. Экзамен меняет задачу планирования
  21. Честные оценки и ясные карточки улучшают данные
  22. FAQ

Вчера ответ на карточку казался очевидным. Сегодня вы уже сомневаетесь. Через неделю он может исчезнуть из памяти — или по-прежнему всплыть мгновенно. Хороший планировщик должен учитывать эту неопределённость, а не считать, что любой правильный ответ заслуживает одинаковой паузы.

Коротко: FSRS оценивает, как меняется воспоминание, предсказывает вероятность вспомнить карточку через заданный промежуток и выбирает интервал до следующего повтора для целевой вероятности воспроизведения. Чем выше цель, тем раньше обычно назначается повтор. Но прогноз модели — это не обещание того, каким будет ваш следующий ответ.

В этом материале мы проследим весь путь: от состояния памяти до даты следующего повтора. Если сначала нужна более короткая вводная, прочитайте наше простое руководство по FSRS, где объясняются основные термины.

Почему для выбора интервала нужна модель памяти

Фиксированный график не различает разные воспоминания

Расписание вроде «повторить через день, через три дня, а потом через неделю» легко соблюдать. Но оно обращается с хорошо знакомым словом и запутанным определением одинаково. Даже если сегодня оба ответа правильные, вероятность вспомнить их через неделю может заметно различаться.

Проблема не в том, что фиксированные графики бесполезны. Они задают структуру и распределяют попытки воспроизведения во времени. Но в большой колоде есть воспоминания на разных стадиях, и повторение надёжных карточек конкурирует с карточками, которые вам действительно трудно вспомнить.

Адаптивный планировщик использует ваши ответы как данные

FSRS расшифровывается как Free Spaced Repetition Scheduler — свободный планировщик интервального повторения. Он использует историю повторов карточки, включая прошедшее время и оценки ответа, чтобы обновить предполагаемое состояние памяти. Затем на основе этой оценки он рассчитывает следующий интервал.

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

И не все старые планировщики работают по фиксированной лестнице. SM-2 тоже меняет интервалы в зависимости от качества ответа. FSRS выбирает другую модель: он явно оценивает стабильность памяти и вероятность воспроизведения. Именно это полезно сравнивать, а не утверждать, будто «старые алгоритмы никогда не адаптируются».

Как FSRS моделирует вашу память

Трудность: насколько карточка сложна именно для вас

Трудность — это оценка того, насколько сложно конкретному учащемуся вспомнить конкретную карточку. Короткое определение может оказаться трудным, если оно похоже ещё на три определения. Длинный ответ, наоборот, может даваться легко, если вы уже понимаете идею.

В FSRS трудность помогает определить, как меняется стабильность после повторов. Это не простой таймер, который говорит: «сложную карточку показать завтра». Две трудные карточки всё равно могут получать разные интервалы, если одно воспоминание намного стабильнее другого.

Стабильность: масштаб времени до забывания

В модели стабильность имеет точное значение: число дней, через которое после повтора прогнозируемая вероятность воспроизведения снизится до 90%. Поэтому для карточки со стабильностью десять дней модель предполагает 90%-ную вероятность вспомнить её через десять дней при заданной кривой забывания.

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

Воспроизводимость: предполагаемая вероятность вспомнить ответ сейчас

Воспроизводимость — это вероятность вспомнить ответ в конкретный момент. Она зависит от времени после последнего повтора и предполагаемой стабильности. Трудность и стабильность описывают свойства памяти, а воспроизводимость отвечает на непосредственный вопрос планировщика: насколько вероятно, что вы вспомните ответ сейчас?

Представьте две карточки с иностранными словами: стабильность одной — два дня, другой — двадцать. Через десять дней вероятность вспомнить их не обязана быть одинаковой, даже если в последний раз вы правильно ответили на обе. Один и тот же прошедший срок создаёт гораздо большую нагрузку для первого воспоминания.

Эти определения взяты из документации алгоритма FSRS. Они описывают прогнозную модель результатов повторения, а не прямое измерение содержимого вашего мозга.

От кривой забывания к дате следующего повтора

Пример: одно воспоминание и три цели

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

На показательной кривой ниже цель 80% даёт интервал примерно 24 дня. При цели 90% интервал составляет десять дней, а при цели 95% — около 4,6 дня. Оценка памяти осталась прежней; изменился только допустимый прогнозируемый риск к моменту повтора.

Это также объясняет неожиданно длинный интервал: он может быть следствием высокой предполагаемой прочности памяти, более низкой цели или обоих факторов сразу. Одна дата не говорит, считает ли приложение карточку трудной. Чтобы понять расписание, нужны оценка памяти и настройки планировщика.

Изучите порог сохранности

Изменяйте цель и наблюдайте, как порог перемещается по той же кривой. Горизонтальная линия обозначает запрошенную вероятность воспроизведения; её пересечение с кривой даёт приблизительный интервал.

Исследуйте цели удержания FSRSНаглядный пример
Целевая вероятность вспоминания
0 %25 %50 %75 %100 %010203040Вероятность вспоминанияДней после повторения
Примерный срок повторения10 дней90 % · Целевая вероятность вспоминания

Фиксированная стабильность десять дней; кривая FSRS-4.5. Без повторных повторений и личного прогноза.

В этой демонстрации используется документированная кривая забывания FSRS-4.5 и фиксированная стабильность в десять дней — так проще изолировать одну идею. Она не моделирует повторные повторы, не подбирает персональные параметры и не воспроизводит расписание конкретного приложения. В более новых версиях FSRS форма кривой может отличаться, а реальные приложения могут округлять интервалы, добавлять небольшую вариативность или применять учебные шаги и ограничения интервалов.

Обратите внимание: выбор более высокой цели не делает кривую памяти сильнее. Он переносит повтор на более ранний срок. Улучшение самой памяти требует обучения и воспроизведения; цель меняет только момент, когда вы планируете её проверить.

Что меняется после повтора

Когда наступает следующий повтор, планировщик получает новое наблюдение: сколько времени прошло и какую оценку вы поставили. Он обновляет трудность и стабильность, а затем выбирает следующий интервал для нового состояния. Поэтому следующая кривая может отличаться от той, которую вы видели раньше.

Правильный ответ после долгой паузы даёт не такие же данные, как мгновенное повторение. Важна и ошибка: она сообщает модели, что в этих условиях воспроизведение не удалось. Поэтому расписание многократных повторов нельзя честно представить как бесконечное продолжение одной кривой с фиксированной стабильностью.

Процесс можно представить как цикл:

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

Как выбрать цель сохранности

Почему 90% часто используют как отправную точку

Желаемая сохранность — это вероятность, которую модель должна обеспечить в момент, когда карточка запланирована к повтору. В Anki по умолчанию используется 90%; разработчики описывают это как компромисс между сохранением знаний и объёмом работы. Это отправная точка, а не научно универсальный оптимум для каждого учащегося или задания. (Настройки колоды Anki)

Цель 90% не означает, что вы навсегда пожертвуете одной десятой своих знаний. В каждый момент карточки имеют разный возраст, а после неудачного повтора материал можно выучить заново. И цель не гарантирует, что ровно девять из следующих десяти ответов будут правильными. Реальные результаты колеблются, а плохо подогнанная модель может неточно оценивать ваш материал.

Смотрите на тенденции по достаточно большому числу повторов. Трудный день, несколько недавно выученных карточек или изменившаяся колода — слабая основа для вывода о точности или неточности модели.

Более высокая цель увеличивает нагрузку

Повышение цели сокращает интервалы для одного и того же состояния памяти. В нашей иллюстрации переход с 90% на 95% уменьшает интервал более чем вдвое. Это сравнение одного теоретического интервала, а не утверждение, что общая нагрузка на повторение вырастет ровно в два раза.

Долгосрочная нагрузка также зависит от новых карточек, ошибок, изменений стабильности, учебных шагов и времени, которое вы можете уделить занятиям. В руководстве Anki предупреждается, что после 90% нагрузка растёт быстро, особенно при очень высоких целях. Выбор 99% из-за того, что это звучит почти идеально, может привести к расписанию, которого вы не сможете придерживаться.

Пусть решение зависит от последствий забывания. Для долгого изучения слов и подготовки к экзамену в ближайшее время приоритеты могут быть разными. Если нагрузка становится неподъёмной, подумайте не только о цели сохранности, но и о меньшем числе новых карточек и более качественном их оформлении. Повышение цели не добавит часов в ваш день.

FSRS и SM-2

Разные подходы к следующему интервалу

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

FSRS моделирует трудность и стабильность, выводит воспроизводимость с учётом прошедшего времени и выбирает интервал вокруг цели сохранности. Если приложение поддерживает такой процесс, его параметры можно оптимизировать по истории повторений. Обе системы всё равно зависят от обратной связи, которую вы даёте во время повторов.

Осторожно сравнивайте приложения: продукт, который называют «основанным на SM-2», может заметно изменять исходный алгоритм. Аналогично, два приложения с FSRS могут различаться версией, параметрами, учебными шагами, ограничениями интервалов и поведением при повторении. Одно название алгоритма не описывает весь пользовательский опыт.

Сильные стороны и ограничения на практике

FSRS даёт понятный способ рассуждать о прогнозируемом воспроизведении и компромиссе между сохранностью и временем повтора. Поэтому проще объяснить, почему карточка появилась сейчас и как цель влияет на интервалы. Подбор параметров также может адаптировать модель к записанной истории повторений.

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

Чтобы объяснить пользу, не нужно обещать фиксированное процентное сокращение числа повторов. Более точный прогноз может помочь разумнее распределять занятия; улучшатся ли при этом нагрузка и запоминание, зависит от ваших данных, настроек и привычек.

Как вписать повторы в реальную жизнь

Загруженные дни и просроченные карточки

Дата повтора — это рекомендация на основе модели, а не биологический срок годности воспоминания. Если вы пропустили её, прогнозируемая вероятность вспомнить обычно снижается, но карточка не исчезает из памяти мгновенно. Когда вернётесь, ответьте честно, чтобы планировщик получил данные о том, что произошло после более долгой паузы.

Заранее оставляйте в календаре реалистичное время для повторений и уменьшайте приток новых карточек, если накопился хвост. Календарь организует ваше время, а планировщик — отдельные карточки. Это взаимодополняющие задачи, и использование FSRS само по себе не означает интеграцию с календарём.

SpaceRep использует FSRS для планирования повторений карточек и учитывает сроки экзаменов при составлении расписания для экзаменационных колод. Воспринимайте эти даты как поддержку учебного режима, но всё равно оставляйте время на понимание и применение материала.

Экзамен меняет задачу планирования

Экзамен создаёт дополнительное ограничение: полезно помнить материал к конкретной дате, даже если долгосрочный планировщик назначил бы следующий повтор позже. Приложения могут учитывать это с помощью более высокой цели сохранности или ограничений интервала, но конкретное поведение зависит от реализации.

Не тратьте каждую свободную минуту на погоню за идеальной статистикой карточек. Письменные объяснения, смешанные задачи и практика с ограничением времени тренируют навыки, которые короткий вопрос на воспроизведение не охватывает. В нашем материале о зубрёжке и интервальном повторении перед экзаменом показано, как совмещать повторы с реальными требованиями проверки.

Честные оценки и ясные карточки улучшают данные

Если вы не смогли вспомнить ответ, отметьте ошибку. В FSRS вариант «Трудно» означает успешное, но сложное воспроизведение; не стоит превращать его в вежливую замену варианту «Снова». Иначе история покажет успех там, где его не было.

Проверьте и саму карточку. В ней один ясный вопрос? Можете ли вы понять, был ли ответ правильным? Она проверяет понимание или только знакомство с похожей фразой? Наше руководство по созданию действительно полезных карточек поможет исправить формулировки, из-за которых оценки становятся ненадёжными.

Хорошее планирование начинается с осмысленных наблюдений — с содержательных, а не случайных данных. Хорошо составленная карточка, настоящая попытка воспроизведения и честная оценка дают модели полезную информацию и делают повтор ценным, даже если прогноз окажется несовершенным.

FAQ

Означает ли сохранность 90%, что я забуду 10% всего?

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

FSRS подбирает мои персональные параметры после каждого повтора?

Не обязательно. Каждый повтор обновляет состояние памяти карточки с текущими параметрами. Оптимизация параметров по вашей истории — отдельная функция, зависящая от приложения.

Может ли FSRS гарантировать, что я всё вспомню в день экзамена?

Нет. Он оценивает вероятности по данным о повторах. Планирование с учётом сроков может помочь организовать подготовку, но результат также зависит от качества обучения, формата экзамена и условий в этот день.

FAQ

Означает ли сохранность 90%, что я забуду 10% всего?

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

FSRS подбирает мои персональные параметры после каждого повтора?

Не обязательно. Каждый повтор обновляет состояние памяти карточки с текущими параметрами. Оптимизация параметров по вашей истории — отдельная функция, зависящая от приложения.

Может ли FSRS гарантировать, что я всё вспомню в день экзамена?

Нет. Он оценивает вероятности по данным о повторах. Планирование с учётом сроков может помочь организовать подготовку, но результат также зависит от качества обучения, формата экзамена и условий в этот день.