Skip to content

Commit ff5bbd6

Browse files
authored
Update FSRS-6 default parameters (#738)
1 parent 3e8dbba commit ff5bbd6

4 files changed

Lines changed: 467 additions & 399 deletions

File tree

fsrs4anki_optimizer.ipynb

Lines changed: 443 additions & 375 deletions
Large diffs are not rendered by default.

fsrs4anki_scheduler.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// FSRS4Anki v6.0.0 Scheduler Qt6
1+
// FSRS4Anki v6.1.1 Scheduler Qt6
22
set_version();
33
// The latest version will be released on https://github.com/open-spaced-repetition/fsrs4anki/releases/latest
44

@@ -8,7 +8,7 @@ const deckParams = [
88
{
99
// Default parameters of FSRS4Anki for global
1010
"deckName": "global config for FSRS4Anki",
11-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
11+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
1212
// The above parameters can be optimized via FSRS4Anki optimizer.
1313
// For details about the parameters, please see: https://github.com/open-spaced-repetition/fsrs4anki/wiki/The-Algorithm
1414
// User's custom parameters for global
@@ -20,15 +20,15 @@ const deckParams = [
2020
{
2121
// Example 1: User's custom parameters for this deck and its sub-decks.
2222
"deckName": "MainDeck1",
23-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
23+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
2424
"requestRetention": 0.9,
2525
"maximumInterval": 36500,
2626
},
2727
{
2828
// Example 2: User's custom parameters for this deck and its sub-decks.
2929
// Don't omit any keys.
3030
"deckName": "MainDeck2::SubDeck::SubSubDeck",
31-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
31+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
3232
"requestRetention": 0.9,
3333
"maximumInterval": 36500,
3434
}
@@ -317,7 +317,7 @@ function is_empty() {
317317
return !customData.again.d | !customData.again.s | !customData.hard.d | !customData.hard.s | !customData.good.d | !customData.good.s | !customData.easy.d | !customData.easy.s;
318318
}
319319
function set_version() {
320-
const version = "v6.0.0";
320+
const version = "v6.1.1";
321321
customData.again.v = version;
322322
customData.hard.v = version;
323323
customData.good.v = version;

fsrs4anki_scheduler_qt5.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// FSRS4Anki v6.0.0 Scheduler Qt5
1+
// FSRS4Anki v6.1.1 Scheduler Qt5
22
set_version();
33
// The latest version will be released on https://github.com/open-spaced-repetition/fsrs4anki/releases/latest
44

@@ -8,7 +8,7 @@ const deckParams = [
88
{
99
// Default parameters of FSRS4Anki for global
1010
"deckName": "global config for FSRS4Anki",
11-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
11+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
1212
// The above parameters can be optimized via FSRS4Anki optimizer.
1313
// For details about the parameters, please see: https://github.com/open-spaced-repetition/fsrs4anki/wiki/The-Algorithm
1414
// User's custom parameters for global
@@ -20,15 +20,15 @@ const deckParams = [
2020
{
2121
// Example 1: User's custom parameters for this deck and its sub-decks.
2222
"deckName": "MainDeck1",
23-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
23+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
2424
"requestRetention": 0.9,
2525
"maximumInterval": 36500,
2626
},
2727
{
2828
// Example 2: User's custom parameters for this deck and its sub-decks.
2929
// Don't omit any keys.
3030
"deckName": "MainDeck2::SubDeck::SubSubDeck",
31-
"w": [0.2172, 1.1771, 3.2602, 16.1507, 7.0114, 0.57, 2.0966, 0.0069, 1.5261, 0.112, 1.0178, 1.849, 0.1133, 0.3127, 2.2934, 0.2191, 3.0004, 0.7536, 0.3332, 0.1437, 0.2],
31+
"w": [0.212, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.001, 1.8722, 0.1666, 0.796, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542],
3232
"requestRetention": 0.9,
3333
"maximumInterval": 36500,
3434
}
@@ -326,7 +326,7 @@ function is_empty() {
326326
return !customData.again.d | !customData.again.s | !customData.hard.d | !customData.hard.s | !customData.good.d | !customData.good.s | !customData.easy.d | !customData.easy.s;
327327
}
328328
function set_version() {
329-
const version = "v6.0.0";
329+
const version = "v6.1.1";
330330
customData.again.v = version;
331331
customData.hard.v = version;
332332
customData.good.v = version;

fsrs4anki_simulator.ipynb

Lines changed: 14 additions & 14 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)