Što je FSRS? Objašnjenje suvremenog algoritma ponavljanja u intervalima

FSRS je kratica za Free Spaced Repetition Scheduler — besplatan raspored ponavljanja. To je otvoren i besplatan algoritam koji odlučuje kada ćeš ponovno vidjeti pojedinu karticu. Zamijenio je starije sustave poput SM-2 u sve većem broju aplikacija s karticama, i to ne zato što je nov, nego zato što raspoređuje po vjerojatnosti, a ne po fiksnom pravilu.

Ovaj tekst govori o samom algoritmu — što modelira, kako ga tvoji odgovori mijenjaju i što obećava, a što ne. To nije predstavljanje proizvoda; objašnjava mehanizam koji stoji ispod gumba za ocjenjivanje.

Zašto stariji rasporedi ne dosežu cilj

Klasični pristup, SM-2, datira iz 1987. Svakoj je kartici dodijelio „faktor lakoće" i povećavao intervale ponavljanja fiksnim množiteljem. Radi, i milijuni učenika su ga koristili. Ali svaku karticu gleda kroz istu leću: nema načina procijeniti koliko si blizu zaboravljanju određene riječi, pa ne može precizno odrediti vrijeme ponavljanja. Rezultat je raspored koji je otprilike točan za prosječnu karticu, a pogrešan i za lake i za teške.

Tri broja iza svake kartice

FSRS svaku karticu modelira s tri svojstva, a gotovo sve što algoritam radi proizlazi iz njih:

SvojstvoŠto znači
Težina (D)Koliko je ta stavka teška tebi, ne općenito. Veća težina obično znači kraće intervale.
Stabilnost (S)Koliko dugo pamćenje traje prije nego što vjerojatnost prisjećanja padne na zadanu razinu. Mjeri se u danima.
Vjerojatnost prisjećanja (R)Vjerojatnost da bi se kartice sjetio upravo sada. Pada kako vrijeme prolazi od zadnjeg ponavljanja.

Odnos je intuitivan kad ga vidiš: R ovisi o proteklom vremenu i o tome koliko je pamćenje stabilno. Kartica visoke stabilnosti dugo ostaje lako dohvatljiva; kartica niske stabilnosti brzo klizi prema zaboravu.

Ciljno zadržavanje: brojčanik koji postavlja sve

Budući da FSRS radi s vjerojatnostima, može zakazati ponavljanje za točan trenutak kad vjerojatnost prisjećanja padne na ciljanu vrijednost — najčešće oko 90 %. Taj je broj izbor i njime trguješ između broja ponavljanja i zaboravljanja:

  • Viši cilj (recimo 95 %) znači više ponavljanja i vrlo malo promašaja.
  • Niži cilj (recimo 85 %) znači manje ponavljanja i više zaboravljanja.

Oko 90 % je česta zadana vrijednost jer se nalazi blizu točke gdje svako dodatno ponavljanje kupuje relativno malo. Rijetko taj broj postavljaš sam; aplikacija odabere razumnu vrijednost.

Kako tvoje ocjene podešavaju model

Svaki put kad ponavljaš, ocjenjuješ karticu — u EnjoyCardsu na Opet, Teško, Dobro ili Lako. Taj jedan pritisak ažurira težinu i stabilnost kartice:

  • Opet (praznina ili pogrešan odgovor) oštro snižava stabilnost, pa se kartica vraća unutar nekoliko minuta.
  • Teško podiže stabilnost polako, držeći sljedeći interval kratkim.
  • Dobro podiže je normalno.
  • Lako podiže je brzo i gura karticu tjednima naprijed.

FSRS je tijekom vremena i prilagodljiv. Kako promatra tvoju povijest ponavljanja, može uskladiti svoje parametre s tvojim vlastitim obrascima — koliko brzo zaboravljaš i koliko te košta promašeno prisjećanje — pa raspored postaje osoban, a ne generički.

Zašto štedi ponavljanja

Zato što raspoređuje po vjerojatnosti, a ne po fiksnom množitelju, FSRS izbjegava oba problema starijih sustava: prestaje previše ponavljati kartice koje već znaš i prestaje premalo ponavljati one koje stalno zaboravljaš. Mjerenja na velikim skupovima podataka o ponavljanju svrstavaju FSRS na otprilike 20 – 30 % manje ponavljanja od SM-2 pri istoj razini zadržavanja. Ušteda se ne vidi u jednoj sesiji; ona se gomila kako špil raste.

Što FSRS nije

Korisno je biti precizan o granicama:

  • Nije format kartice. FSRS odlučuje samo o vremenu. Ne govori ništa o tome što pripada na karticu.
  • Nije tableta za pamćenje. Algoritam ne može spasiti kartice koje provjeravaju pet stvari odjednom, pasivno ponovno čitanje ili neiskreno ocjenjivanje. Raspoređuje ono što mu daš.
  • Nije zaključan u jednu aplikaciju. FSRS je besplatan i otvoren, zato su ga prihvatile brojne aplikacije s karticama.

Kako ga srećeš u praksi

D, S i R gotovo nikad ne diraš izravno. Izradiš karticu, odgovoriš na nju, pritisneš ocjenu i raspored se ažurira. To je cijelo sučelje. U EnjoyCardsu FSRS radi automatski, a svaki gumb za ocjenu pokazuje svoj sljedeći interval (10m, 2d, 15d) prije nego što potvrdiš, pa je odluka algoritma vidljiva umjesto skrivena.

Ako želiš verziju ovoga iz perspektive učenika — intervale, efekt raspoređivanja i rutinu učenja — počni s vodičem kroz ponavljanje u intervalima. Da vidiš kako FSRS stoji unutar cijele aplikacije, pročitaj pregled FSRS-a u EnjoyCardsu. A ako se pitaš jesu li dnevni nizovi važni koliko i raspoređivanje, vrijedi pogledati usporedbu nizovi naspram ponavljanja u intervalima.

Algoritam je samo pola priče; druga polovica je pojavljivanje. Preuzmi EnjoyCards besplatno i pusti FSRS da vodi vrijeme dok ti vodiš onih deset minuta.

Ključne točke

  • Zašto stariji rasporedi ne dosežu cilj
  • Tri broja iza svake kartice
  • Ciljno zadržavanje: brojčanik koji postavlja sve
  • Kako tvoje ocjene podešavaju model
  • Zašto štedi ponavljanja
  • Što FSRS nije
Podijeli ovaj članak