Guides

FSRS expliqué sans les maths

FSRS expliqué simplement, sans les maths, avec la stabilité et la difficulté, la façon dont une révision les fait évoluer, et pourquoi il bat SM-2.

Une flashcard entre deux cadrans représentant la stabilité de la mémoire et la difficulté de la carte, avec sa prochaine révision sur un calendrier.

FSRS (Free Spaced Repetition Scheduler) est un algorithme open source qui décide quand te remontrer une flashcard en modélisant deux choses sur cette carte : la durée probable de sa mémorisation (la stabilité) et le niveau de difficulté qu’elle représente pour toi (la difficulté). Il ajuste ce modèle à ton propre historique de révision, au lieu d’appliquer la même formule à tout le monde.

Réponse courte

  • FSRS suit la stabilité et la difficulté séparément pour chaque carte, pas un seul chiffre combiné.
  • La stabilité estime le temps que tu peux laisser passer avant que la probabilité de rappel ne tombe sous ton objectif.
  • La difficulté estime le niveau de difficulté propre à cette carte pour toi, indépendamment du temps écoulé.
  • Chaque révision met à jour ces deux chiffres selon ta réponse et selon l’avance ou le retard de la révision.
  • Tu fixes un objectif de rétention souhaité, et FSRS combine cet objectif avec les deux chiffres pour calculer le prochain intervalle.

Ce qu’est vraiment FSRS

FSRS est un algorithme de planification, pas un logiciel que tu installes. Il fonctionne à l’intérieur d’une application de flashcards et répond, pour chaque carte, à une seule question, celle de savoir, d’après tout ce que l’application sait de tes révisions passées, quand cette carte doit revenir ? Il est maintenu comme projet open source par open-spaced-repetition sur GitHub, et plusieurs applications de flashcards l’ont adopté parce qu’il planifie les révisions plus précisément que les anciennes formules, sans te demander de configurer quoi que ce soit à la main.

Le nom se décompose simplement : Free parce que c’est open source et gratuit, Spaced Repetition parce qu’il repose sur l’effet d’espacement décrit dans comment fonctionne la répétition espacée, et Scheduler parce que la planification, c’est-à-dire décider quand et non quoi, est son unique rôle. Il ne choisit pas les cartes que tu étudies et n’écrit pas tes flashcards ; il décide seulement de l’écart entre deux révisions.

Les deux chiffres qui pilotent tout : stabilité et difficulté

Les anciens algorithmes suivent un seul chiffre par carte, généralement une valeur de « facilité » qui augmente ou diminue selon ta dernière réponse. FSRS scinde ce chiffre unique en deux, parce qu’une carte peut être intrinsèquement difficile tout en restant bien ancrée en mémoire une fois apprise, ou intrinsèquement facile tout en s’effaçant vite si tu ne l’as pas assez révisée.

La stabilité est le nombre de jours avant que ta probabilité de rappel pour cette carte ne tombe, selon les prévisions, à ton objectif de rétention souhaité. Une stabilité de 40 signifie : si tu ne révises pas cette carte, tu as environ ta chance cible de t’en souvenir correctement dans 40 jours. La stabilité augmente en général chaque fois que tu te souviens correctement d’une carte, et elle augmente plus vite au fur et à mesure que tu l’as déjà révisée avec succès.

La difficulté est un score distinct qui mesure à quel point une carte précise a tendance à être difficile pour toi, sur sa propre échelle, indépendamment du temps écoulé depuis que tu l’as vue. Deux cartes peuvent avoir la même stabilité aujourd’hui et une difficulté totalement différente : l’une est facile mais nouvelle, donc sa stabilité augmentera vite avec les prochaines révisions ; l’autre est difficile et étudiée depuis longtemps, donc sa stabilité augmente plus lentement même avec une bonne réponse.

Garder ces deux chiffres séparés permet à FSRS de réagir différemment à « j’ai réussi, mais c’était dur » et à « j’ai réussi, et c’était facile », une distinction qu’un seul chiffre de facilité ne peut pas bien représenter.

Comment une seule révision met à jour le modèle

À chaque révision d’une carte, FSRS met à jour les deux chiffres à partir de trois éléments : la note que tu as donnée (À revoir, Difficile, Correct ou Facile), la stabilité et la difficulté précédentes, et l’écart réel entre le temps écoulé depuis la dernière révision et celui que l’algorithme avait prévu.

  • Une bonne réponse à temps ou en avance augmente la stabilité, d’autant plus si l’intervalle était déjà long, car un rappel réussi après un long écart constitue une preuve plus solide d’une mémoire durable qu’un rappel réussi après un court écart.
  • Une bonne réponse notée Facile augmente encore davantage la stabilité et peut légèrement réduire la difficulté, car une bonne réponse facile suggère que la carte demandera moins de prudence par la suite.
  • Une réponse notée Difficile compte toujours comme une réussite, mais augmente moins la stabilité et peut faire grimper la difficulté, car elle signale que la carte est plus fragile que ce que la planification supposait.
  • Un échec (À revoir) ramène la stabilité près d’une valeur de départ courte et fait grimper la difficulté, car un oubli est le signal le plus fort dont dispose le modèle pour indiquer que la planification précédente était trop généreuse.

C’est pourquoi deux cartes que tu notes de la même façon aujourd’hui peuvent ressortir de la session de révision avec des intervalles suivants très différents : le modèle réagit à tout l’historique derrière cette note, pas seulement à la note elle-même.

Pourquoi FSRS a besoin de ton historique de révision pour bien fonctionner

Une carte toute neuve n’a pas d’historique, donc FSRS démarre avec des estimations par défaut de stabilité et de difficulté, puis les affine au fil de tes révisions. C’est ce qu’on appelle parfois le problème du démarrage à froid : les premières prédictions sur une carte révisée une ou deux fois sont forcément plus approximatives que celles portant sur une carte forte de vingt révisions.

En pratique, FSRS devient plus précis au fur et à mesure que tu l’utilises et que les révisions s’accumulent. Il n’est pas calibré pour un apprenant moyen hypothétique ; il est calibré pour toi, carte par carte, à partir de ton propre schéma de réussites et d’échecs. C’est aussi pourquoi importer plusieurs années d’historique de révision depuis un autre outil peut affiner ta planification dès le premier jour, l’algorithme dispose alors de davantage de signal au lieu de repartir de zéro sur chaque carte.

FSRS contre SM-2, en termes simples

SM-2 FSRS
Ce qu’il suit par carte Un seul « facteur de facilité » La stabilité et la difficulté, séparément
Comment le prochain intervalle est fixé Multiplie l’intervalle précédent par le facteur de facilité Prédit la probabilité de rappel à partir du modèle de mémoire, puis résout pour ton objectif de rétention
Réaction à une réponse correcte mais difficile Traitée comme n’importe quelle autre bonne réponse Augmente moins la stabilité qu’une bonne réponse facile
Personnalisation selon ton rythme de révision Par carte, approximativement Par carte, et le modèle lui-même peut être optimisé sur tout ton historique
Configuration Facilité de départ et modificateurs d’intervalle Rétention souhaitée (voir choisir un objectif)

Aucune des deux approches n’est « mauvaise ». SM-2 est simple, prévisible, et planifie des flashcards depuis des décennies. FSRS échange cette simplicité contre un ajustement plus fin entre ce que tu oublies réellement et le moment où l’algorithme suppose que tu vas l’oublier.

Ce que contrôle vraiment la rétention souhaitée

FSRS ne fixe pas un intervalle isolément, il résout l’intervalle qui maintient ta probabilité de rappel à un objectif que tu choisis, appelé rétention souhaitée. Règle-le sur 90 % et l’algorithme planifie les révisions de façon à ce que tu te souviennes correctement d’environ 9 cartes dues sur 10 si tu étais testé à cet instant précis. Règle-le sur 80 % et les révisions s’espacent davantage, au prix d’un peu plus d’oubli mais avec moins de révisions au total.

Il n’existe pas de valeur universellement correcte. Un objectif plus élevé signifie plus de révisions et moins d’oubli ; un objectif plus bas signifie moins de révisions et davantage d’oubli en chemin. Le bon chiffre dépend du coût que représente pour toi une carte oubliée : un contenu d’examen justifie un objectif plus élevé qu’un paquet de langue que tu maintiens simplement en mémoire pour un futur voyage.

Comment StudyDaily te montre cela au lieu de le cacher

StudyDaily fait tourner FSRS-6, la version actuelle de l’algorithme, sur chaque carte. Plutôt que de calculer le prochain intervalle en coulisses, chaque bouton de notation, À revoir, Difficile, Correct, Facile, affiche l’intervalle qu’il produira avant que tu ne l’utilises. Tu vois la conséquence d’une note avant de t’engager, ce qui rend le modèle de stabilité et de difficulté visible au lieu de rester théorique.

Les révisions, les statistiques et la planification tournent entièrement sur l’appareil, donc rien dans ton étude quotidienne ne dépend d’une connexion réseau. Si tu viens d’un autre outil basé sur FSRS, l’importateur de StudyDaily lit les valeurs de stabilité et de difficulté existantes depuis un export compatible, au lieu de remettre chaque carte à zéro. Consulte ce qu’une migration conserve réellement pour le tableau complet de ce qu’une importation peut ou ne peut pas transporter.

Que faire ensuite ?

Ouvre un paquet mêlant des cartes faciles et difficiles, et observe comment l’aperçu de l’intervalle change selon la note que tu donnes. Ce test de cinq minutes t’en apprend plus sur le comportement de FSRS que n’importe quelle description de la formule.

  • Révise une carte que tu connais bien et note l’intervalle produit par Facile.
  • Révise une carte que tu trouves difficile et compare l’intervalle produit par Difficile.
  • Vérifie ton réglage de rétention souhaitée et ajuste-le si les révisions te semblent trop fréquentes ou trop espacées.
  • Continue de réviser régulièrement, le modèle s’affine avec plus d’historique, pas avec une première estimation parfaite.

Questions fréquentes

Que signifie FSRS ?

Free Spaced Repetition Scheduler. C’est un algorithme de planification open source, pas une application autonome : les outils de flashcards l’implémentent pour décider quand chaque carte revient.

FSRS est-il meilleur que SM-2 ?

FSRS planifie en général plus précisément parce qu’il sépare stabilité et difficulté au lieu d’utiliser un seul facteur de facilité, et parce qu’il peut ajuster ses prédictions à ton propre historique de révision. SM-2 est plus simple et a fait ses preuves depuis longtemps, mais il ne réagit qu’à ta dernière réponse au lieu de modéliser directement la mémoire.

Qu’est-ce que la « stabilité » dans FSRS ?

La stabilité est le nombre de jours avant que ta probabilité de rappel pour une carte ne tombe, selon les prévisions, à ton objectif de rétention souhaité. Une carte à haute stabilité peut attendre longtemps entre deux révisions tout en restant susceptible d’être bien rappelée.

FSRS a-t-il besoin de beaucoup de révisions pour bien fonctionner ?

Il fonctionne dès la première révision, en s’appuyant sur des estimations par défaut, et devient plus précis à mesure que les révisions s’accumulent pour une carte donnée. Importer un historique de révision existant depuis un autre outil compatible FSRS donne au modèle une longueur d’avance, au lieu de repartir de zéro sur chaque carte.

Sources utilisées pour ce guide

La mécanique de l’algorithme décrite ici provient de la documentation et du wiki open source de FSRS, maintenus par le projet open-spaced-repetition. Les affirmations concernant l’implémentation de StudyDaily proviennent du planificateur FSRS-6 et de l’importateur du produit lui-même, vérifiés par rapport à la documentation source pour la date de publication de ce guide, le 15 juin 2026.

Essayez la méthode avec vos propres fiches

Ouvrez StudyDaily dans votre navigateur. Réviser localement ne demande aucun compte.

Ouvrir StudyDaily

Julien développe StudyDaily et vérifie chaque guide avec des sources primaires et le produit publié.

Lire la méthode éditoriale

Tous les guides