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.
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és | Könnyűség | Időköz | Kö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