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.