Шта је FSRS? Објашњење савременог алгоритма интервалног понављања

FSRS је скраћеница за Free Spaced Repetition Scheduler — слободан распоређивач интервалног понављања. То је отворен и бесплатан алгоритам који одлучује када треба поново да видиш сваку картицу. Заменио је старије системе као што је SM-2 у све већем броју апликација с картицама, не зато што је нов, него зато што распоређује по вероватноћи, а не по фиксном правилу.

Овај текст је о самом алгоритму — шта моделује, како твоји одговори мењају модел и шта обећава, а шта не. То није обилазак кроз производ; објашњава машинерију испод дугмади за оцену.

Зашто старији распоређивачи недовољно добро раде

Класичан приступ, SM-2, потиче из 1987. Свакој картици даје „фактор лакоће" и расте интервале понављања фиксним множитељем. Ради, и милиони ученика су га користили. Али сваку картицу посматра кроз исто сочиво: не уме да процени колико си близу заборава одређене речи, па не може тачно да одреди тренутак понављања. Резултат је распоред приближно тачан за просечну картицу, а погрешан и за лаке и за тешке.

Три броја иза сваке картице

FSRS моделује сваку картицу помоћу три својства, и скоро све што алгоритам ради произлази из њих:

СвојствоШта значи
Тежина (D)Колико је тај елемент тежак теби, не уопште. Већа тежина обично значи краће интервале.
Стабилност (S)Колико памћење држи пре него што вероватноћа присећања падне на задати ниво. Мери се у данима.
Вероватноћа присећања (R)Вероватноћа да би картицу призвао управо сад. Пада како време од последњег понављања пролази.

Веза је интуитивна кад је видиш: R зависи од протеклог времена и од тога колико је памћење стабилно. Картица високе стабилности остаје лака за присећање дуго; картица ниске стабилности брзо клизи ка забораву.

Циљна стопа памћења: дугме које подешава све

Пошто FSRS ради у вероватноћама, може да закаже понављање за тачан тренутак кад вероватноћа твог присећања падне на циљ — обично око 90%. Тај број је избор, и њиме се тргује понављањима наспрам заборава:

  • Виши циљ (рецимо 95%) значи више понављања и веома мало промашаја.
  • Нижи циљ (рецимо 85%) значи мање понављања и више заборава.

Око 90% је чест избор јер се налази близу тачке где свако додатно понављање доноси релативно мало. Ретко то сам подешаваш; апликација изабере разумну вредност.

Како твоје оцене подешавају модел

Сваки пут кад понављаш, оцењујеш картицу — у EnjoyCards-у на Опет, Тешко, Добро или Лако. Тај један притисак ажурира тежину и стабилност картице:

  • Опет (бланко или погрешан одговор) нагло снижава стабилност, па се картица враћа за неколико минута.
  • Тешко полако подиже стабилност, држећи следећи интервал кратким.
  • Добро је подиже нормално.
  • Лако је подиже брзо, гурајући картицу недељама напред.

FSRS је такође прилагодљив с временом. Док посматра твоју историју понављања, може да уклопи своје параметре у твоје обрасце — колико брзо заборављаш и колико те кошта промашено присећање — па распоред постаје личан, а не општи.

Зашто штеди понављања

Пошто распоређује по вероватноћи, а не по фиксном множитељу, FSRS избегава оба начина на која старији системи промашују: престаје да понавља превише картице које већ знаш и престаје да понавља премало оне које стално заборављаш. Мерења на великим скуповима података о понављању смештају FSRS на отприлике 20–30% мање понављања од SM-2 при истој стопи памћења. Уштеда није у једној сесији; нагомилава се како сет расте.

Шта FSRS није

Корисно је бити прецизан о ограничењима:

  • Није формат картице. FSRS одлучује само о времену. Не говори шта припада на картицу.
  • Није таблета за памћење. Алгоритам не може да спасе картице које проверавају пет ствари одједном, пасивно поновно читање или неискрено оцењивање. Распоређује оно што му даш.
  • Није везан за једну апликацију. FSRS је бесплатан и отворен, зато су га усвојили разни алати с картицама.

Како га срећеш у пракси

Скоро никад не дираш D, S или R директно. Направиш картицу, одговориш, притиснеш оцену, и распоред се ажурира. То је цео интерфејс. У EnjoyCards-у FSRS ради аутоматски, а свако дугме за оцену приказује следећи интервал (10m, 2d, 15d) пре него што потврдиш, па је одлука алгоритма видљива, а не скривена.

Ако желиш верзију окренуту ученику — интервале, ефекат размака и рутину учења — крени од нашег водича кроз интервално понављање. Да видиш како FSRS стоји унутар целе апликације, прочитај како FSRS ради у EnjoyCards-у. А ако си се питао да ли дневни низови вреде колико и размак, поређење у низови наспрам интервалног понављања вреди погледати.

Алгоритам је само половина приче; друга половина је појављивање. Преузми EnjoyCards бесплатно и пусти FSRS да води време док ти водиш оних десет минута.

Кључне тачке

  • Зашто старији распоређивачи недовољно добро раде
  • Три броја иза сваке картице
  • Циљна стопа памћења: дугме које подешава све
  • Како твоје оцене подешавају модел
  • Зашто штеди понављања
  • Шта FSRS није
Подели овај чланак