- Inicio
- Documentación
- Algoritmos
Programación de estudios
Algoritmos de repetición espaciada
Cómo SM-2, Leitner y FSRS programan los repasos de tarjetas y por qué FSRS es el predeterminado de Deckbase.
Resumen de algoritmos
Un algoritmo de repetición espaciada decide cuándo mostrarte una tarjeta de nuevo después de repasarla. El objetivo es programar cada repaso justo antes de que olvidarías la respuesta, para lograr la máxima retención con el mínimo esfuerzo.
Cada algoritmo toma esa decisión de forma distinta. Algunos usan cajas fijas, otros fórmulas fijas, y otros modelos de aprendizaje automático de la memoria. Deckbase usa FSRS porque se adapta a tu historial personal de recuerdo, pero los demás algoritmos siguen siendo útiles de entender, especialmente si migras desde otra app.
Comparación rápida
| Algoritmo | Cómo funciona | Ideal para |
|---|---|---|
| FSRS | Modela la memoria con Dificultad, Estabilidad y Recuperabilidad; personaliza los intervalos según tu historial de repasos. | Aprendizaje a largo plazo, mazos mixtos y bibliotecas grandes de tarjetas. |
| SM-2 | Multiplica los intervalos por un factor de facilidad basado en tu última calificación. | Programación simple y predecible; mazos pequeños y medianos. |
| Leitner | Mueve las tarjetas entre cajas; las respuestas correctas avanzan y los errores retroceden. | Principiantes, apps sencillas y aprender un conjunto pequeño de datos. |
FSRS
FSRS (Free Spaced Repetition Scheduler) es un algoritmo de código abierto creado por Jarrett Ye. Modela la memoria de cada tarjeta con tres valores (Dificultad, Estabilidad y Recuperabilidad) y calcula los intervalos a partir de tu historial personal de repasos, en lugar de aplicar reglas fijas.
Como FSRS se adapta a cada estudiante, normalmente reduce el volumen diario de repasos entre un 20 % y un 30 % en comparación con SM-2 para el mismo objetivo de retención. Es el programador predeterminado de Deckbase y también está disponible en Anki 23.10 y versiones posteriores.
- Adapta los intervalos a tus patrones reales de recuerdo.
- Generalmente menos repasos para la misma retención.
- Más complejo que SM-2 o Leitner; se beneficia de un historial de repasos más amplio.
SM-2
SM-2 es el algoritmo SuperMemo-2 creado por Piotr Wozniak en 1987. Anki usó una versión modificada de SM-2 como programador predeterminado durante muchos años, y todavía está disponible como alternativa en Anki.
SM-2 rastrea un único valor llamado factor de facilidad. Cuando calificas una tarjeta como Fácil, el factor de facilidad aumenta y los intervalos futuros crecen más rápido. Cuando la calificas como Otra vez o Difícil, el factor de facilidad baja y los intervalos se acortan. El algoritmo es simple y robusto, pero no modela la memoria directamente y puede llevar las tarjetas al "infierno de la facilidad" si fallas repetidamente.
- Fácil de entender e implementar.
- Funciona bien con mazos pequeños y medianos.
- Menos eficiente que FSRS para bibliotecas grandes y de largo plazo.
Sistema Leitner
El sistema Leitner es el método de repetición espaciada más simple. Las tarjetas empiezan en la Caja 1. Si respondes correctamente, la tarjeta pasa a la siguiente caja y se repasa con menos frecuencia. Si respondes incorrectamente, vuelve a la Caja 1.
Leitner es fácil de explicar y funciona sin ningún software, por eso aparece en sistemas de tarjetas en papel y en apps básicas. La desventaja es que los intervalos están fijos según el número de caja, no según tu probabilidad real de recuerdo. Dos tarjetas en la misma caja pueden tener fortalezas de memoria muy diferentes.
- Fácil de aprender y de enseñar.
- Bueno para conjuntos pequeños y enfocados de datos.
- No es ideal para mazos grandes ni objetivos de retención a largo plazo.
Pasos de repaso y tu algoritmo
Toda tarjeta empieza igual, sin importar el método que uses: cuando es nueva o cuando la olvidas, la vuelves a ver a los pocos minutos, luego un poco más tarde, y luego cada vez más tarde. Una vez que "se gradúa", deja de aparecer cada pocos minutos y empieza a aparecer cada pocos días. Lo que ocurre después de ese punto es distinto en cada método:
FSRS
Antes de graduarse: Los mismos pasos de minutos y luego más largos que en cualquier método.
Después de graduarse: Decide por sí mismo cuánto tiempo esperar, según qué tan bien realmente recuerdas esa tarjeta.
SM-2
Antes de graduarse: Los mismos pasos de minutos y luego más largos que en cualquier método.
Después de graduarse: Espera un número fijo de días al principio, y luego espera un poco más cada vez que aciertas.
Leitner
Antes de graduarse: Los mismos pasos de minutos y luego más largos que en cualquier método.
Después de graduarse: Pasa a la "Caja 1". Si aciertas, sube de caja (espera más larga); si fallas, baja de nuevo.
Por qué Deckbase usa FSRS
Deckbase eligió FSRS porque es el único algoritmo generalizado que se adapta a tu memoria personal. SM-2 y Leitner aplican la misma programación a cada estudiante. FSRS aprende de tus calificaciones y calcula intervalos que se ajustan a tu curva real de olvido.
Esa adaptabilidad importa más cuando estudias durante meses o años. Evaluaciones independientes sobre cientos de millones de repasos de Anki muestran que FSRS reduce el error de predicción en aproximadamente dos tercios en comparación con SM-2, lo que normalmente significa un 20 % a 30 % menos de repasos para la misma retención.
Para más detalles sobre cómo funciona FSRS en Deckbase, consulta FSRS en Deckbase.
Preguntas frecuentes
¿Cuál algoritmo es mejor para principiantes?
Leitner es el más fácil de entender, pero FSRS es mejor para la retención a largo plazo. La mayoría de los principiantes les va bien con FSRS porque las apps modernas como Deckbase manejan el ajuste automáticamente.
¿SM-2 está desactualizado?
SM-2 es más antiguo y menos eficiente que FSRS para mazos grandes, pero sigue siendo funcional. Si tienes un mazo pequeño o prefieres reglas predecibles, SM-2 está bien.
¿Puedo usar Leitner o SM-2 en lugar de FSRS?
Sí. En Configuración → Algoritmo de repetición espaciada puedes elegir FSRS, SM-2 o Leitner en cualquier momento, y cambiar libremente entre ellos. FSRS es el predeterminado porque generalmente supera a ambos en el aprendizaje a largo plazo, pero SM-2 y Leitner están totalmente soportados si los prefieres.
¿Se transferirán mis intervalos de SM-2 desde Anki?
No. Cuando importas un mazo de Anki a Deckbase, las tarjetas empiezan de cero con intervalos de FSRS. Tu historial de repasos y tus factores de facilidad de SM-2 no se transfieren.
Para una explicación técnica más profunda de FSRS, consulta la Guía de FSRS • Para ayuda con la configuración, consulta Resumen de la documentación