Ingyenes eszköz

SM-2 kalkulátor: szimuláld az ismétlési időközöket

Értékeld egy kártya ismétlését 0-tól 5-ig, és nézd meg, hogyan számolja ki az SM-2 algoritmus (angol nyelvű cikk) az új könnyűségi faktort, a következő időközt és a következő ismétlés dátumát. Pontosan ezzel a képlettel ütemezi a WeaveWords a szavaidat, és erre épül az Anki is.

Mennyire jól emlékeztél a kártyára?

Kattints egy értékelésre az első ismétlés rögzítéséhez. Feltételezzük, hogy minden ismétlés az ütemezett napon történik.

#ÉrtékelésKönnyűségIdőközKövetkező ismétlés

Hogyan olvasd az eredményeket?

  • A könnyűség az a szorzó, amellyel az SM-2 az időközt szorozza. 2,5-ről indul, 5-ös értékelésnél kicsit nő, 3-asnál és alatta csökken, és soha nem megy 1,3 alá.
  • Az időköz a következő ismétlésig hátralévő napok száma. Az első két sikeres ismétlés mindig 1 és 6 napot ad; utána az előző időközt megszorozza a könnyűséggel.
  • A 3 alatti értékelés hibának számít: a kártya visszakerül 1 napos időközre, a könnyűsége pedig csökken, így újratanulás után is gyakrabban jön elő.

A képlet

Ahol q az értékelés, n az egymást követő sikeres ismétlések száma, I az időköz napokban, EF pedig a könnyűségi faktor:

if q >= 3:
    n == 0 → I = 1
    n == 1 → I = 6
    else   → I = round(I × EF)
    n = n + 1
else:
    n = 0, I = 1
EF = max(1.3, EF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02)))

Szeretnéd érteni, miért ilyen minden lépés? Olvasd el: The SM-2 Algorithm Explained (angolul).

Bízd az SM-2-re a szavaid ütemezését

A WeaveWords ezt az algoritmust használja minden hozzáadott szóhoz, a fordítást, a példákat és a kiejtést pedig MI készíti. Ingyen.

Kezdés ingyen