SM-2 間隔反復計算機
AnkiやほとんどのSRS(間隔反復)アプリで使用されているSuperMemo SM-2アルゴリズムを使って、フラッシュカードの次の復習間隔と更新された定着係数を計算します。
SM-2 間隔反復計算機の使い方
- 現在の間隔(日数)と定着係数(新しいカードはEF = 2.5から始まります)を入力します。
- 直近の回答に対するクオリティグレードを選択します。
- 「計算する」をクリックして、新しい間隔と定着係数を確認します。
使用例
- •カスタムフラッシュカードアプリの開発。
- •学習スケジュールの計画。
- •記憶の心理学の教育。
計算式
EF_new = EF_old + (0.1 − (5 − q)(0.08 + (5 − q) · 0.02))、最小値は1.3。間隔:q < 3 → 1日、それ以外は round(interval × EF_new)。
よくある質問
EFを1.3でクランプするのはなぜですか?
SM-2では、定着係数が下限を下回って毎日復習が必要なリーチ状態に陥らないよう、EFに下限を設けています。Ankiもデフォルトで同じ下限を使用しています。
最初の間隔は常に1日ですか?
純粋なSM-2では、新しいカードは1日後に再復習され、次に6日後、その後は interval × EF となります。Ankiは初期ステップをやや調整しています。
q < 3 はどのように機能しますか?
3未満のグレードが付くと間隔は1日にリセットされますが、定着係数は更新されます。そのため繰り返し失敗するとカードが徐々に簡単になります(間隔が短くなります)。