fsrs4anki: 機械学習ベースの間隔反復スケジューラで、Ankiのレビュー間隔を最適化

解決する課題

FSRS4Anki は、Anki のデフォルトスケジューリングアルゴリズムを、よりモダンでデータ駆動型のアプローチに置き換えます。人間が実際に記憶する方法に合わせてカードのレビュータイミングを最適化し、不要な復習を減らしながら保持率を維持することを目的としています。

仕組み

プロジェクトは主に2つのコンポーネントから構成されています:

  1. The Scheduler: これは、組み込みの Anki スケジューラを置き換え、FSRS アルゴリズムに基づいてカードの次回レビュー時期を決定します。
  2. The Optimizer: これは機械学習を用いてユーザー固有のレビュー履歴を分析し、個々の記憶パターンに最も適したパラメータを算出します。

対象ユーザー

最近の記憶研究に基づく、より効率的でパーソナライズされた間隔反復システムを求める Anki ユーザー向けです。

ハイライト

  • Machine Learning Optimization: 個人のレビュー履歴から学習し、スケジューリングパラメータをカスタマイズします。
  • Data-Driven Approach: Free Spaced Repetition Scheduler (FSRS) アルゴリズムに基づき、解釈可能性と検証可能性のバランスを取ります。
  • Anki Integration: Anki 23.10 以降に統合され、スタンドアロンのスケジューラを介して旧バージョンもサポートします。

Sources