Planification des études

Algorithmes de répétition espacée

Comment SM-2, Leitner et FSRS planifient les révisions de flashcards, et pourquoi FSRS est l'algorithme par défaut de Deckbase.

Vue d'ensemble des algorithmes

Un algorithme de répétition espacée décide quand vous montrer à nouveau une carte après que vous l'avez révisée. L'objectif est de planifier chaque révision juste avant que vous n'oubliiez la réponse, afin d'obtenir une rétention maximale pour un effort minimal.

Différents algorithmes prennent cette décision de différentes manières. Certains utilisent des cases fixes, d'autres des formules fixes, et d'autres encore des modèles d'apprentissage automatique de la mémoire. Deckbase utilise FSRS car il s'adapte à votre historique personnel de rappel, mais il est utile de comprendre les autres algorithmes, surtout si vous migrez depuis une autre application.

Comparaison rapide

AlgorithmeFonctionnementIdéal pour
FSRSModélise la mémoire avec la Difficulté, la Stabilité et la Réutilisabilité; personnalise les intervalles à partir de votre historique de révision.Apprentissage à long terme, paquets mélangés, grandes bibliothèques de cartes.
SM-2Multiplie les intervalles par un facteur de facilité basé sur votre dernière évaluation.Planification simple et prévisible; paquets petits à moyens.
LeitnerDéplace les cartes entre des cases; les bonnes réponses font avancer, les échecs font reculer.Débutants, applications simples, apprentissage d'un petit ensemble de faits.

FSRS

FSRS (Free Spaced Repetition Scheduler) est un algorithme open source créé par Jarrett Ye. Il modélise la mémoire pour chaque carte à l'aide de trois valeurs (Difficulté, Stabilité et Réutilisabilité) et calcule les intervalles à partir de votre historique personnel de révision au lieu d'appliquer des règles fixes.

Parce que FSRS s'adapte à chaque apprenant, il réduit généralement le volume quotidien de révisions de 20 à 30 % par rapport à SM-2 pour le même objectif de rétention. C'est le planificateur par défaut de Deckbase, et il est aussi disponible dans Anki 23.10 et versions ultérieures.

  • Adapte les intervalles à vos schémas réels de rappel.
  • Généralement moins de révisions pour la même rétention.
  • Plus complexe que SM-2 ou Leitner; tire profit d'un historique de révision plus important.

SM-2

SM-2 est l'algorithme SuperMemo-2 créé par Piotr Wozniak en 1987. Anki a utilisé une version modifiée de SM-2 comme planificateur par défaut pendant de nombreuses années, et il reste disponible comme solution de secours dans Anki aujourd'hui.

SM-2 suit une valeur unique appelée facteur de facilité. Lorsque vous évaluez une carte comme Facile, le facteur de facilité augmente et les intervalles futurs s'allongent plus vite. Lorsque vous l'évaluez À revoir ou Difficile, le facteur de facilité diminue et les intervalles se raccourcissent. L'algorithme est simple et robuste, mais il ne modélise pas directement la mémoire et peut pousser les cartes dans un « enfer de facilité » si elles sont échouées de façon répétée.

  • Simple à comprendre et à implémenter.
  • Fonctionne bien pour les paquets petits à moyens.
  • Moins efficace que FSRS pour les grandes bibliothèques à long terme.

Système Leitner

Le système Leitner est la méthode de répétition espacée la plus simple. Les cartes commencent dans la case 1. Si vous répondez correctement, la carte passe à la case suivante et est révisée moins souvent. Si vous répondez incorrectement, elle retourne dans la case 1.

Leitner est facile à expliquer et fonctionne sans aucun logiciel, c'est pourquoi on le retrouve dans les systèmes de flashcards papier et les applications basiques. L'inconvénient est que les intervalles sont fixes selon le numéro de la case, et non selon votre probabilité réelle de rappel. Deux cartes dans la même case peuvent avoir des forces mémorielles très différentes.

  • Facile à apprendre et à enseigner.
  • Adapté aux petits ensembles de faits ciblés.
  • Pas idéal pour les grands paquets ou les objectifs de rétention à long terme.

Étapes de révision et votre algorithme

Chaque carte commence de la même façon, quel que soit la méthode utilisée: quand elle est toute neuve, ou quand vous l'oubliez, vous la revoyez après quelques minutes, puis un peu plus tard, puis encore plus tard. Une fois qu'elle est « diplômée », elle cesse d'apparaître toutes les quelques minutes et commence à apparaître tous les quelques jours à la place. Ce qui se passe après ce point diffère selon chaque méthode:

FSRS

Avant la graduation: Les mêmes étapes de quelques minutes puis plus longues que toute méthode.

Après la graduation: Détermine par lui-même combien de temps attendre, en fonction de la façon dont vous retenez réellement cette carte.

SM-2

Avant la graduation: Les mêmes étapes de quelques minutes puis plus longues que toute méthode.

Après la graduation: Attend un nombre de jours fixe au début, puis attend un peu plus longtemps à chaque bonne réponse.

Leitner

Avant la graduation: Les mêmes étapes de quelques minutes puis plus longues que toute méthode.

Après la graduation: Entre dans la « case 1 ». Une bonne réponse la fait monter d'une case (attente plus longue); une mauvaise la fait redescendre.

Pourquoi Deckbase utilise FSRS

Deckbase a choisi FSRS car c'est le seul algorithme courant qui s'adapte à votre mémoire personnelle. SM-2 et Leitner appliquent le même calendrier à chaque apprenant. FSRS apprend de vos évaluations et calcule des intervalles adaptés à votre courbe d'oubli réelle.

Cette adaptabilité compte surtout lorsque vous étudiez pendant des mois ou des années. Des benchmarks indépendants sur des centaines de millions de révisions Anki montrent que FSRS réduit l'erreur de prédiction d'environ deux tiers par rapport à SM-2, ce qui signifie généralement 20 à 30 % de révisions en moins pour la même rétention.

Pour plus de détails sur le fonctionnement de FSRS dans Deckbase, consultez FSRS dans Deckbase.

FAQ

Quel algorithme convient le mieux aux débutants?

Leitner est le plus facile à comprendre, mais FSRS est meilleur pour la rétention à long terme. La plupart des débutants s'en sortent bien avec FSRS, car les applications modernes comme Deckbase gèrent automatiquement la configuration.

SM-2 est-il dépassé?

SM-2 est plus ancien et moins efficace que FSRS pour les grands paquets, mais il reste fonctionnel. Si vous avez un petit paquet ou si vous préférez des règles prévisibles, SM-2 convient très bien.

Puis-je utiliser Leitner ou SM-2 au lieu de FSRS?

Oui. Paramètres → Algorithme de répétition espacée vous permet de choisir FSRS, SM-2 ou Leitner à tout moment, et vous pouvez changer librement d'un à l'autre. FSRS est le choix par défaut car il surpasse généralement les deux autres pour l'apprentissage à long terme, mais SM-2 et Leitner sont entièrement pris en charge si vous les préférez.

Mes intervalles SM-2 seront-ils transférés depuis Anki?

Non. Lorsque vous importez un paquet Anki dans Deckbase, les cartes repartent à zéro avec des intervalles FSRS. Votre historique de révision et vos facteurs de facilité SM-2 ne sont pas transférés.

Pour une explication technique plus approfondie de FSRS, consultez le guide FSRS • Pour de l'aide à la configuration, consultez Vue d'ensemble de la documentation