- Home
- Documentazione
- Algoritmi
Pianificazione dello studio
Algoritmi di ripetizione spaziata
Come SM-2, Leitner e FSRS programmano le revisioni delle flashcard e perché FSRS è la scelta predefinita di Deckbase.
Panoramica degli algoritmi
Un algoritmo di ripetizione spaziata decide quando mostrarti di nuovo una carta dopo che l'hai rivista. L'obiettivo è programmare ogni revisione poco prima che tu rischi di dimenticare la risposta, così ottieni la massima ritenzione con il minimo sforzo.
Diversi algoritmi prendono questa decisione in modi diversi. Alcuni usano scatole fisse, altri formule fisse e altri ancora modelli di memoria basati su machine learning. Deckbase usa FSRS perché si adatta alla tua cronologia personale di richiamo, ma è utile conoscere anche gli altri algoritmi, soprattutto se stai migrando da un'altra app.
Confronto rapido
| Algoritmo | Come funziona | Ideale per |
|---|---|---|
| FSRS | Modella la memoria con Difficoltà, Stabilità e Richiamabilità; personalizza gli intervalli in base alla tua cronologia di revisione. | Apprendimento a lungo termine, mazzi misti, grandi librerie di carte. |
| SM-2 | Moltiplica gli intervalli per un fattore di facilità basato sulla tua ultima valutazione. | Pianificazione semplice e prevedibile; mazzi piccoli e medi. |
| Leitner | Sposta le carte tra scatole: le risposte corrette fanno avanzare, gli errori fanno tornare indietro. | Principianti, app semplici, studio di un piccolo insieme di nozioni. |
FSRS
FSRS (Free Spaced Repetition Scheduler) è un algoritmo open source creato da Jarrett Ye. Modella la memoria di ogni carta con tre valori (Difficoltà, Stabilità e Richiamabilità) e calcola gli intervalli dalla tua cronologia personale di revisione invece di applicare regole fisse.
Poiché FSRS si adatta a ogni studente, in genere riduce il volume di revisioni giornaliere del 20-30% rispetto a SM-2 per lo stesso obiettivo di ritenzione. È lo scheduler predefinito di Deckbase ed è disponibile anche in Anki 23.10 e versioni successive.
- Adatta gli intervalli ai tuoi effettivi schemi di richiamo.
- Di solito meno revisioni per la stessa ritenzione.
- Più complesso di SM-2 o Leitner; trae vantaggio da una cronologia di revisione più ampia.
SM-2
SM-2 è l'algoritmo SuperMemo-2 creato da Piotr Wozniak nel 1987. Anki ha usato una versione modificata di SM-2 come scheduler predefinito per molti anni, ed è ancora disponibile come alternativa in Anki oggi.
SM-2 tiene traccia di un unico valore chiamato fattore di facilità. Quando valuti una carta come Facile, il fattore di facilità aumenta e gli intervalli futuri crescono più in fretta. Quando la valuti Ancora o Difficile, il fattore cala e gli intervalli si riducono. L'algoritmo è semplice e robusto, ma non modella direttamente la memoria e può spingere le carte in una "discesa all'inferno della facilità" se vengono dimenticate ripetutamente.
- Semplice da capire e da implementare.
- Funziona bene per mazzi piccoli e medi.
- Meno efficiente di FSRS per grandi librerie e studio a lungo termine.
Sistema Leitner
Il sistema Leitner è il metodo di ripetizione spaziata più semplice. Le carte partono dalla Scatola 1. Se rispondi correttamente, la carta passa alla scatola successiva e viene rivista meno spesso. Se rispondi in modo errato, torna alla Scatola 1.
Leitner è facile da spiegare e funziona senza alcun software: per questo compare nei sistemi di flashcard cartacee e nelle app più basilari. Lo svantaggio è che gli intervalli sono fissati dal numero della scatola, non dalla tua effettiva probabilità di richiamo. Due carte nella stessa scatola possono avere forze di memoria molto diverse.
- Facile da imparare e da insegnare.
- Ottimo per piccoli insiemi mirati di nozioni.
- Non ideale per mazzi grandi o obiettivi di ritenzione a lungo termine.
Fasi di revisione e il tuo algoritmo
Ogni carta inizia allo stesso modo, qualunque metodo tu usi: quando è nuova di zecca, o quando la dimentichi, la rivedi dopo qualche minuto, poi un po' più tardi, poi ancora più tardi. Una volta "diplomata", smette di comparire ogni pochi minuti e inizia a comparire ogni pochi giorni. Ciò che succede dopo quel punto è diverso per ogni metodo:
FSRS
Prima della laurea: Le stesse fasi di minuti e poi via via più lunghe di ogni metodo.
Dopo la laurea: Decide da solo quanto aspettare, in base a quanto ti stai ricordando davvero quella carta.
SM-2
Prima della laurea: Le stesse fasi di minuti e poi via via più lunghe di ogni metodo.
Dopo la laurea: Attende un numero fisso di giorni all'inizio, poi aspetta un po' di più ogni volta che rispondi correttamente.
Leitner
Prima della laurea: Le stesse fasi di minuti e poi via via più lunghe di ogni metodo.
Dopo la laurea: Entra nella "Scatola 1." Se rispondi correttamente sale di scatola (attesa più lunga); se sbagli riscende.
Perché Deckbase usa FSRS
Deckbase ha scelto FSRS perché è l'unico algoritmo mainstream che si adatta alla tua memoria personale. SM-2 e Leitner applicano la stessa pianificazione a ogni studente. FSRS impara dalle tue valutazioni e calcola intervalli adatti alla tua curva di dimenticanza reale.
Questa adattività conta di più quando studi per mesi o anni. Benchmark indipendenti su centinaia di milioni di revisioni Anki mostrano che FSRS riduce l'errore di previsione di circa due terzi rispetto a SM-2, il che in genere significa il 20-30% di revisioni in meno per la stessa ritenzione.
Per i dettagli su come funziona FSRS in Deckbase, vedi FSRS in Deckbase.
Domande frequenti
Qual è l'algoritmo migliore per i principianti?
Leitner è il più facile da capire, ma FSRS è migliore per la ritenzione a lungo termine. La maggior parte dei principianti va benissimo con FSRS, perché le app moderne come Deckbase gestiscono automaticamente la regolazione dei parametri.
SM-2 è superato?
SM-2 è più vecchio e meno efficiente di FSRS per i mazzi grandi, ma funziona ancora. Se hai un mazzo piccolo o preferisci regole prevedibili, SM-2 va benissimo.
Posso usare Leitner o SM-2 invece di FSRS?
Sì: in Impostazioni → Algoritmo di ripetizione spaziata puoi scegliere FSRS, SM-2 o Leitner in qualsiasi momento, e puoi cambiare avanti e indietro liberamente. FSRS è il predefinito perché in genere li supera entrambi per l'apprendimento a lungo termine, ma SM-2 e Leitner sono pienamente supportati se li preferisci.
I miei intervalli SM-2 verranno trasferiti da Anki?
No. Quando importi un mazzo Anki in Deckbase, le carte ripartono da zero con gli intervalli FSRS. La tua cronologia di revisione e i fattori di facilità SM-2 non vengono trasferiti.
Per una spiegazione tecnica più approfondita di FSRS, vedi la guida a FSRS • Per aiuto con la configurazione, vedi Panoramica della documentazione