跳至內容

剛剛好的時機。給你的每一張卡片。

Qardbox 用 FSRS-6 替你安排複習。這套方法會為每一張卡片估算你大概什麼時候會忘記,然後把下一次的時間放在那之前不久,也就是放進那個回想起來仍然吃力、卻還是想得起來的窗口裡。

為什麼是快要忘記之前

太早複習,內容本來就還在;太晚複習,它早就沒了。兩者之間有一個幾天寬的窗口,而 FSRS 就替你正中這個窗口,而且是一張一張卡片地中。

為此,規劃器持續估算你此刻還記得某張卡片的機率有多高。這個機率每天往下掉,而且每張卡片掉得快慢都不一樣。Qardbox 會把下一次的時間放在它掉到 90% 的那一天。下面那張圖就以單獨一張卡片,讓你看見五次複習下來會變成什麼樣子。

所以你的間隔會隨著時間自己拉長。一張你連著三次都答得很篤定的卡片,要好幾週後才會再出現;而一張你老是卡住的卡片,隔天早上你就會再看到。

到下一次複習的間隔498 天第五次複習之後,若你每次都答對
間隔怎麼拉長,以及忘記一次要付出什麼110100天2第111第246第3163第4498第5

每次都答對第三次忘記

用的是應用程式裡跑的同一套公式,並且和它們的測試資料核對過。長條顯示的是單獨一張新卡片在五次複習裡的變化。數值為示例,並非蒐集到的使用資料。

間隔不是平均地拉長,而是每一次都乘上好幾倍。一張卡片你連著答對五次,最後一次要一年半後才會再見到它。第三次複習時只要忘記一次,就會把它從 46 天打回 3 天,然後從那裡重新長起來。

這不是懲罰,而是同一套算式的結果。當你忘了一張卡片,表示你的記憶比估算的還弱,規劃器就會照著把穩固度往下調。之後它會比第一次爬得更快。

穩固度就是間隔

那個 90% 不是四捨五入出來的概略值,而是整套計算的支點。你把一張卡片穩固度所對應的那一天代進公式,算出來剛好就是 0.9。所以一張卡片的穩固度,不外乎就是到那個點為止的天數,兩個詞用不同的說法指的是同一件事。

由此就得出關於這個規劃器你能說的最簡單一句話:到下一次複習的間隔,就是以天計、四捨五入到整天的穩固度。如果你的某張卡片停在 21,你就會剛好在 21 天後再看到它。

這個 90% 在 Qardbox 裡是固定的,不能調整。數值再低一點會拉長你的間隔、讓你複習得更少,代價則是在你的知識裡留下更多缺口。這個取捨應用程式完全替你承擔,你永遠不必去碰它。

FSRS 從哪裡來,背後是誰

FSRS 是 Free Spaced Repetition Scheduler 的縮寫,是一套公開發表、以資料為依據的複習規劃方法,不需要固定的卡片盒分格制度。Qardbox 依照規格自行實作 FSRS-6,過程中並未沿用參考實作的原始碼。

規格與參考實作:Jarrett Ye 等人,open-spaced-repetition,授權為 MIT 與 Apache 2.0。

這些學習原則建立在什麼之上

它們建立在證據紮實的記憶研究上:間隔效應說的是,你應該分散著學而不是一口氣學完;測驗效應說的是,你應該把東西回想出來,而不是單純再讀一遍。至於「合意的困難」,意思是回想時有一點阻力反而幫得上你。

最早的證據年代久遠。赫爾曼・艾賓浩斯在 1885 年拿自己做實驗,量學過的東西褪得多快;Jaap Murre 和 Joeri Dros 在 2015 年重做了他的實驗並加以證實。不過艾賓浩斯當時測到的,是重新學習時省下來的工夫,而不是你還記得多少的比例。

Jaap M. J. Murre 與 Joeri Dros:Replication and Analysis of Ebbinghaus’ Forgetting Curve. PLOS ONE 10(7), 2015。

Qardbox 並不從中推導出任何承諾。你學得多好,取決於你的教材和你的規律。而 Qardbox 只管你的時機。

給所有想弄個清楚的人

有些學習程式告訴你它們安排得很聰明,卻不說到底依據什麼。這裡你能找到自己重算一遍所需要的一切。方法是公開的,公式就寫在這一頁上,上面那張圖裡的數字你也可以自己用它算一次。

背後的原則不是來自一個產品構想,而是來自記憶研究,而最早的證據已經超過一百年。Qardbox 從中推導出來的東西,明確地不是效果承諾,因為你最後學得多好,取決於你自己的教材和你的規律。

你在應用程式裡一再遇到的名詞

這些字會在應用程式裡一再出現。而它們每一個在這裡都有自己的跳轉位址,你可以直接引用。

到期
一張卡片到了排定的複習日期就算到期。你到期的卡片會先輪到。
新卡片
你還沒學過的卡片。它們還沒有排定的日期。你第一次回答它們的那一刻起,FSRS 就把它們納入你的日期安排。
複習
每一張回答過的卡片算一次複習。那和一張你學過的卡片是同一回事。
穩固度
你對一張卡片的記憶掉到 90% 所需要的天數。因此它同時就是你到下一次複習的間隔,四捨五入到整天。一張新卡片的穩固度只有幾天。你答對得越頻繁,它撐得越久;一旦忘記,它就會大幅倒退。在應用程式的統計裡,它寫在「保持力」這個詞底下。
難度
某一張卡片長期下來對你有多吃力。它變動得慢,並且影響你答對時穩固度成長的幅度。
保留率
你答對的比例,以你學習的每七天為單位取平均。大約 90% 是這套演算法的目標。
已精通
當一張卡片穩到你的下一次日期大約落在一個月或更遠,而且你已經答對過好幾次,它就算已精通。

Qardbox 什麼時候會重新校準安排

累積到一定經驗之後,Qardbox 會用你自己的數值取代預設值。你的第一個里程碑落在 512 次跨日評價,接著是 1024 次,然後 2048 次,從那之後每次都是下一個加倍。間隔拉大是刻意的:既有的資料越多,單獨一輪能改變的就越少。

計算是在你的裝置上進行的,而且只有當你自己的數值最後比經過驗證的預設值更貼合你的學習行為時,Qardbox 才會採用它們。至於過程,你可以自己在設定、學習、個人化學習規劃裡看到。

跨日評價

1,024

已達里程碑

背後的個別卡片

312

數值為示例。這兩個數字在應用程式裡位於設定、學習、個人化學習規劃、過程。

為什麼只計算跨日的評價

如果你同一天把同一張卡片抽了兩次,其中只算一次。因為你十分鐘後還記得,其實說明不了你兩週後是不是還記得。而對安排來說,只有跨越天數的間隔才算數,因為要到那時候才看得出來什麼是真的留住了。

所有關於 FSRS 與這些名詞的問題