For AI agents: the complete documentation index is available at https://open-spaced-repetition.github.io/ts-fsrs/zh-TW/llms.txt, the full documentation bundle is available at https://open-spaced-repetition.github.io/ts-fsrs/zh-TW/llms-full.txt, and this page is available as Markdown at https://open-spaced-repetition.github.io/ts-fsrs/zh-TW/guide/model/fsrs-3.md.
  • 繁體中文
  • FSRS-3

    FSRS-3 有 13 個可訓練權重,並使用指數遺忘曲線。其穩定性更新使用剛計算出的新難度 D′D'。

    共用符號和 Model 契約請參閱模型概覽。

    公式來源

    已依據 awesome-fsrs Wiki — FSRS-3 核對。

    遺忘曲線與間隔

    R(t,S)=0.9t/SR(t,S)=0.9^{t/S}
    
    I(r,S)=Sln⁡rln⁡0.9I(r,S)=S\frac{\ln r}{\ln 0.9}
    

    初始記憶

    S0(G)=clamp⁡(w0+(G−1)w1,Smin,Smax)S_0(G)=\operatorname{clamp}\left(w_0+(G-1)w_1,S_{min},S_{max}\right)
    
    D0(G)=clamp⁡(w2+(G−3)w3,Dmin,Dmax)D_0(G)=\operatorname{clamp}\left(w_2+(G-3)w_3,D_{min},D_{max}\right)
    

    難度

    D∗=D+w4(G−3)D^*=D+w_4(G-3)
    
    D′=clamp⁡(w5w2+(1−w5)D∗,Dmin,Dmax)D'=\operatorname{clamp}\left(w_5w_2+(1-w_5)D^*,D_{min},D_{max}\right)
    

    複習後的穩定性

    Sf=w9(D′)w10Sw11ew12(1−R)S_f=w_9(D')^{w_{10}}S^{w_{11}}e^{w_{12}(1-R)}
    
    Sr=S[1+ew6(11−D′)Sw7(ew8(1−R)−1)]S_r=S\left[1+e^{w_6}(11-D')S^{w_7}\left(e^{w_8(1-R)}-1\right)\right]
    
    Sraw′(G)={Sf,G=1Sr,G∈{2,3,4}S'_{raw}(G)=
    \begin{cases}
    S_f,&G=1\\
    S_r,&G\in\{2,3,4\}
    \end{cases}
    

    最後,模型透過 clamp 將 Sraw′S'_{\mathrm{raw}} 限制在 Smin⁡S_{\min} 到 Smax⁡S_{\max} 之間。