Когда ты учишь что-то новое, через сутки в голове остаётся 30-40%. Через неделю - 15%. Через месяц - 5%. Это закон, не лень. Spaced repetition - метод, который ломает эту кривую, расставляя повторения именно в те моменты, когда ты вот-вот забудешь.
Метод существует 50+ лет. На нём построены Anki, Quizlet, UniMate, Duolingo и большинство современных приложений для запоминания. В этой статье - как он реально работает и где у него границы.
Что такое spaced repetition
Spaced repetition (интервальное повторение, SRS) - метод, при котором ты повторяешь материал не по расписанию "каждый день", а через увеличивающиеся интервалы: 1 день, 3 дня, 7 дней, 14 дней, месяц, и так далее.
Ключевая идея: повторение в момент почти-забывания закрепляет память сильнее, чем повторение, когда материал ещё свеж. Каждое успешное вспоминание увеличивает следующий интервал.
Кривая забывания Эббингауза
В 1885 году Герман Эббингауз провёл серию экспериментов на себе: учил списки бессмысленных слогов и замерял, сколько он помнит через разные промежутки времени. Получил кривую: резкое падение в первые 24 часа, дальше - плавное снижение.
Каждое повторение поднимает кривую обратно к 100% и делает её более пологой. После 5-6 правильных повторений интервал может вырасти до 6+ месяцев без потери уровня удержания.
SM-2: классический алгоритм
SuperMemo 2, придуман в 1987 году. Это основа Anki и большинства приложений последних 30 лет. Логика простая:
После повторения ты оцениваешь, как было:
Again → интервал сбрасывается, карта возвращается сегодня
Hard → интервал × 1.2
Good → интервал × 2.5 (по умолчанию)
Easy → интервал × 3.5
Плюс "ease factor", который растёт/падает в зависимости
от того, как часто ты нажимаешь Easy или Again.Сильная сторона: простой, проверен временем, работает достаточно хорошо. Слабая: не учитывает индивидуальную сложность карт, ease factor может уходить в крайности (карта застревает на маленьких интервалах навечно или улетает в 5+ лет).
FSRS: новый стандарт
Free Spaced Repetition Scheduler, появился около 2022 года. Использует машинное обучение на твоей личной истории повторений и предсказывает вероятность вспоминания каждой карты на каждый момент времени.
На практике - до 30% меньше повторений за тот же уровень удержания, по данным разработчиков FSRS и независимых тестов в Anki-сообществе. Anki добавил FSRS как опцию в версии 23.10.
Минус один: FSRS требует первых 100-200 повторений для калибровки. На совсем малых коллекциях разница с SM-2 не видна.
Как это выглядит на практике
Допустим, ты создал карточку "Что такое монада в функциональном программировании?":
- День 1. Открыл, прочитал ответ. Алгоритм ставит следующий показ через 1 день.
- День 2. Карта пришла. Вспомнил с трудом, нажал Hard. Следующий показ через 2 дня.
- День 4. Вспомнил уверенно, Good. Следующий через 5 дней.
- День 9. Good. Следующий через 12 дней.
- День 21. Good. Следующий через 30 дней.
- День 51. Good. Следующий через 75 дней.
- ...
- День 220. Забыл, Again. Карта возвращается сегодня, интервал сбрасывается на 1 день.
Из 12 показов в год большинство - на ранней стадии. В долгом периоде одна карта забирает у тебя секунды в день. На 500 картах это 10-15 минут ежедневной работы для удержания 80% материала.
Не создавай 500 карточек сразу. Начни с одного курса на 30-50 карт и проживи с ними две недели. Только после этого расширяй. В UniMate SRS встроен в флешкарты, ставится без настроек - просто проходишь карты, алгоритм сам подбирает интервалы.
Что подходит для SRS
- Словарный запас иностранного языка. Классическое применение, лучший use case.
- Анатомия, фармакология. Поэтому Anki - стандарт в медицинском образовании.
- Исторические даты, события, имена.
- Определения и термины.
- Формулы (но только запомнить, не понять).
- Простые факты на "один вопрос - один ответ".
Что не подходит
- Сложные концепции, требующие связного объяснения. Карточка "Что такое квантовая запутанность?" - бесполезна. Нужно объяснение, не one-liner.
- Решение задач. Программирование, математика выше базовой - тренируются практикой, не карточками.
- Навыки. Никакой SRS не научит писать код или эссе.
- Понимание системы (биология, экономика на уровне моделей). Нужны диаграммы, разборы, конспекты.
Правило: если ответ короче 2 строк и не требует размышления - подходит для SRS. Иначе - нет.
Как не сжечь себя повторениями
SRS работает только если ты не бросишь. А бросают - часто. Причины и противоядия:
- Слишком много новых карт в день. Очередь повторений растёт экспоненциально. Через 2 недели - 200 карт ждут. Бросаешь. Лимит: 20 новых в день.
- Карточки слишком сложные. Один факт на карту - правило. Если ответ на 5 пунктов, разбей на 5 карт.
- Не понимаешь, зачем учишь. Если экзамен через 4 месяца, мотивация слабая. Привязывай SRS к ближайшим контрольным.
- Открываешь раз в неделю. Каждый день 10 минут лучше, чем раз в неделю 70 минут.
- Гонишься за стриком. Если пропустил день, не убивай систему. Пропусти, продолжи следующего.
Spaced repetition - это не магия. Это просто математически оптимальное расписание повторений. Магия начинается через 3 месяца, когда видишь, что помнишь то, что давно должен был забыть. Это не про дисциплину, это про грамотную инфраструктуру памяти.
Частые вопросы
Сколько карточек в день оптимально?
Для среднего студента 15-20 новых карт в день + повторения - устойчивый ритм. 50 новых в день - можно неделю, потом выгоришь и бросишь.
Почему я забыл карту, которую помнил вчера?
Нормально. Алгоритм специально показывает карты в момент почти-забывания. Если бы ты помнил всё с первого раза, повторения не нужны были бы вообще.
Можно ли пропускать дни?
Один-два дня - ок, очередь догоняется. Неделя - очередь становится огромной, и ты бросаешь. Если уезжаешь на каникулы, выключай новые карты, оставляй только обзор.
Что лучше: SM-2 или FSRS?
FSRS статистически точнее на больших коллекциях - меньше повторений за тот же уровень удержания. На малых (до 500 карт) разница не критична. Многие студенты не замечают.
Как долго нужно вести флешкарты до экзамена?
Минимум за 3-4 недели. За неделю до экзамена интервалы не успевают вырасти, и эффект SRS минимален - это будет почти обычная зубрёжка.