SM-2 vs FSRS: który algorytm powtórek rozłożonych w czasie wybrać?
W skrócie: SM-2 to klasyczny algorytm powtórek rozłożonych w czasie z 1987 roku: jedna prosta formuła, taka sama dla wszystkich, działająca od pierwszej powtórki. FSRS to nowoczesny planer open source, który uczy się z twojej własnej historii powtórek i przewiduje, kiedy zaraz zapomnisz daną fiszkę. Przy długiej historii FSRS zwykle planuje wydajniej, więc do zapamiętania tyle samo potrzebujesz mniej powtórek. Dla początkujących i w aplikacji do słówek SM-2 jest prostszy, przewidywalny i wciąż bardzo skuteczny. W obu przypadkach najważniejsze jest powtarzanie codziennie.
| SM-2 | FSRS | |
|---|---|---|
| Powstał | 1987, Piotr Woźniak (SuperMemo 2) | 2022, projekt open source prowadzony przez Jarretta Ye |
| Idea | Mnożyć ostatni odstęp przez współczynnik łatwości fiszki | Modelować pamięć dla każdej fiszki i powtarzać, gdy szansa przypomnienia spada do celu |
| Stan fiszki | Współczynnik łatwości, odstęp, liczba powtórek | Trudność, stabilność, przywoływalność |
| Personalizacja | Brak: ta sama formuła dla wszystkich | Parametry dopasowane do twojej historii powtórek |
| Docelowe zapamiętanie | Domyślne, nieustawiane | Ustawiasz sam (zwykle około 90%) |
| Potrzebuje historii? | Nie, działa od pierwszego dnia | Działa na ustawieniach domyślnych; lepiej po optymalizacji na twoich powtórkach |
| Przejrzystość | Da się policzyć ręcznie | Wytrenowany model; trudniej śledzić fiszka po fiszce |
| Gdzie go znajdziesz | Anki, WeaveWords i wiele aplikacji z fiszkami | Anki (opcja w ustawieniach) i coraz więcej aplikacji |
Jak działa SM-2
Po każdej powtórce oceniasz, jak dobrze pamiętałeś fiszkę, w skali od 0 do 5. Ocena poniżej 3 liczy się jako błąd i fiszka zaczyna od nowa z odstępem 1 dnia. W przeciwnym razie idzie dalej: 1 dzień po pierwszej powtórce, 6 dni po drugiej, a potem poprzedni odstęp pomnożony przez współczynnik łatwości fiszki. Każda zaczyna od 2,5. Łatwe odpowiedzi trochę go podnoszą, trudne obniżają, ale nigdy poniżej 1,3. Fiszka, którą zawsze oceniasz jako „dobrze”, idzie mniej więcej tak: 1, 6, 15, 38, 94 dni.
To cały algorytm. Jego zalety: jest przewidywalny, nie potrzebuje danych o tobie i każdy odstęp możesz sprawdzić sam. Wypróbuj kalkulator SM-2 albo przeczytaj pełne wyjaśnienie SM-2. Wada: formuła jest taka sama dla wszystkich. Nie wie, czy właśnie ty zapominasz szybciej czy wolniej niż przeciętnie.
Jak działa FSRS
FSRS (Free Spaced Repetition Scheduler) opisuje każdą fiszkę trzema liczbami:
- Trudność: jak trudna jest ta fiszka dla ciebie.
- Stabilność: po ilu dniach szansa, że ją sobie przypomnisz, spada ze 100% do 90%. Każda udana powtórka ją zwiększa.
- Przywoływalność: szacowana szansa, że przypomnisz sobie fiszkę teraz. Maleje z czasem od ostatniej powtórki.
Zamiast mnożyć odstępy, FSRS planuje kolejną powtórkę na moment, gdy przewidywana szansa przypomnienia spadnie do twojego docelowego poziomu zapamiętania, np. 90%. Wyżej — powtarzasz częściej i zapominasz mniej; niżej — powtarzasz rzadziej, ale zapominasz więcej. Parametry modelu można zoptymalizować na twoim dzienniku powtórek, żeby harmonogram dopasował się do tego, jak naprawdę działa twoja pamięć.
Który jest lepszy?
W otwartym benchmarku projektu FSRS, który testuje algorytmy na dużych zbiorach prawdziwych powtórek, FSRS trafniej niż SM-2 przewiduje, czy fiszka zostanie zapamiętana. Lepsze przewidywania stawiają powtórki bliżej momentu zapomnienia, więc przy tym samym poziomie zapamiętania zwykle powtarzasz mniej. Liczy się to zwłaszcza przy tysiącach fiszek i długiej historii.
Na początku różnica jest mniejsza: FSRS ma mało twoich danych, a stałe pierwsze kroki SM-2 (1 dzień, potem 6) są już rozsądne. I żaden algorytm nie uratuje nawyku opuszczania dni: pominięte powtórki szkodzą zapamiętywaniu znacznie bardziej niż wybór planera.
Co wybrać?
Wybierz FSRS, jeśli
- od dawna używasz Anki, masz dużą kolekcję i miesiące lub lata historii;
- codzienna liczba powtórek cię przytłacza i chcesz ich minimum przy danym poziomie zapamiętania;
- lubisz dostrajać ustawienia, takie jak docelowy poziom zapamiętania.
SM-2 sprawdzi się, jeśli
- dopiero zaczynasz z powtórkami rozłożonymi w czasie albo z nowym językiem;
- chcesz harmonogramu, który rozumiesz i potrafisz przewidzieć;
- wolisz poświęcać energię na nowe słowa i powtórki niż na ustawienia.
Dlaczego WeaveWords używa SM-2
WeaveWords powstał dla osób uczących się słówek, które chcą powtarzać od pierwszego dnia. SM-2 dobrze działa bez historii, zachowuje się tak samo w przeglądarce i na Androidzie (także offline na telefonie), a każdy odstęp da się wyjaśnić. W WeaveWords oceniasz fiszki jako Still Learning, Know It lub Mastered, co odpowiada ocenom SM-2 1, 3 i 5. Odpowiedzi w quizie są oceniane automatycznie. Automatyzujemy to, czego SM-2 nie obejmuje: tworzenie fiszki z tłumaczeniem od AI, przykładowym zdaniem i wymową dla każdego słowa.
Przechodzisz z Anki z FSRS? Słowa zaimportujesz z pliku .apkg, ale historia powtórek się nie przenosi, więc fiszki zaczynają od nowa z SM-2. Zobacz WeaveWords vs Anki.
Najczęstsze pytania
Czy FSRS jest lepszy od SM-2?
W przewidywaniu, kiedy zapomnisz fiszkę, tak: w otwartym benchmarku projektu FSRS na prawdziwych danych FSRS jest dokładniejszy niż SM-2, co zwykle oznacza mniej powtórek przy tym samym zapamiętaniu. Przewaga jest największa przy długiej historii; dla początkujących SM-2 też dobrze działa.
Czy Anki używa SM-2 czy FSRS?
Obu. Pierwotny planer Anki opiera się na SM-2, a FSRS jest dostępny jako opcja w ustawieniach talii od Anki 23.10. Po włączeniu Anki może zoptymalizować parametry FSRS na twojej historii powtórek.
Czym jest docelowy poziom zapamiętania w FSRS?
To prawdopodobieństwo przypomnienia, jakie chcesz mieć w chwili, gdy fiszka przychodzi do powtórki, np. 90%. Wyższa wartość to częstsze powtórki i mniej zapominania; niższa — rzadsze powtórki, ale więcej błędów.
Czy WeaveWords obsługuje FSRS?
Nie. WeaveWords planuje każde słowo algorytmem SM-2, który działa od pierwszej powtórki bez historii i jest łatwy do przewidzenia. Jak dokładnie liczone są odstępy, pokazuje darmowy kalkulator SM-2.
Zacznij powtarzać z SM-2 już dziś
Dodaj słowo, a WeaveWords zbuduje fiszkę za ciebie: tłumaczenie, przykładowe zdanie i wymowę, zaplanowane algorytmem SM-2.
Zacznij naukę za darmo