open-spaced-repetition / fsrs4anki

A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm
https://github.com/open-spaced-repetition/fsrs4anki/wiki
MIT License
2.77k stars 137 forks source link

Re-make the workload-retention graph #686

Closed Expertium closed 2 months ago

Expertium commented 2 months ago

image This graph was generated before FSRS-5, when same-day reviews weren't accounted for. I believe that it needs to be re-made, since same-day reviews likely increase the workload and therefore affect the graph.

brishtibheja commented 2 months ago

Could you please make the upward slope a bit more smoother? Also make retention in graph desired retention?

L-M-Sherlock commented 2 months ago
[0.7, 0.701, 0.702, 0.703, 0.704, 0.705, 0.706, 0.707, 0.708, 0.709, 0.71, 0.711, 0.712, 0.713, 0.714, 0.715, 0.716, 0.717, 0.718, 0.719, 0.72, 0.721, 0.722, 0.723, 0.724, 0.725, 0.726, 0.727, 0.728, 0.729, 0.73, 0.731, 0.732, 0.733, 0.734, 0.735, 0.736, 0.737, 0.738, 0.739, 0.74, 0.741, 0.742, 0.743, 0.744, 0.745, 0.746, 0.747, 0.748, 0.749, 0.75, 0.751, 0.752, 0.753, 0.754, 0.755, 0.756, 0.757, 0.758, 0.759, 0.76, 0.761, 0.762, 0.763, 0.764, 0.765, 0.766, 0.767, 0.768, 0.769, 0.77, 0.771, 0.772, 0.773, 0.774, 0.7749999999999999, 0.776, 0.7769999999999999, 0.778, 0.7789999999999999, 0.78, 0.7809999999999999, 0.782, 0.7829999999999999, 0.784, 0.7849999999999999, 0.786, 0.7869999999999999, 0.788, 0.7889999999999999, 0.79, 0.7909999999999999, 0.792, 0.7929999999999999, 0.794, 0.7949999999999999, 0.796, 0.7969999999999999, 0.7979999999999999, 0.7989999999999999, 0.7999999999999999, 0.8009999999999999, 0.8019999999999999, 0.8029999999999999, 0.8039999999999999, 0.8049999999999999, 0.8059999999999999, 0.8069999999999999, 0.8079999999999999, 0.8089999999999999, 0.8099999999999999, 0.8109999999999999, 0.8119999999999999, 0.813, 0.814, 0.815, 0.816, 0.817, 0.818, 0.819, 0.82, 0.821, 0.822, 0.823, 0.824, 0.825, 0.826, 0.827, 0.828, 0.829, 0.83, 0.831, 0.832, 0.833, 0.834, 0.835, 0.836, 0.837, 0.838, 0.839, 0.84, 0.841, 0.842, 0.843, 0.844, 0.845, 0.846, 0.847, 0.848, 0.849, 0.85, 0.851, 0.852, 0.853, 0.854, 0.855, 0.856, 0.857, 0.858, 0.859, 0.86, 0.861, 0.862, 0.863, 0.864, 0.865, 0.866, 0.867, 0.868, 0.869, 0.87, 0.871, 0.872, 0.873, 0.874, 0.875, 0.876, 0.877, 0.878, 0.879, 0.88, 0.881, 0.882, 0.883, 0.884, 0.885, 0.886, 0.887, 0.888, 0.889, 0.89, 0.891, 0.892, 0.893, 0.894, 0.895, 0.896, 0.897, 0.898, 0.899, 0.9, 0.901, 0.902, 0.903, 0.904, 0.905, 0.906, 0.907, 0.908, 0.909, 0.91, 0.911, 0.912, 0.913, 0.914, 0.915, 0.916, 0.917, 0.918, 0.919, 0.92, 0.921, 0.922, 0.923, 0.924, 0.925, 0.926, 0.927, 0.928, 0.929, 0.93, 0.931, 0.932, 0.933, 0.934, 0.935, 0.9359999999999999, 0.937, 0.938, 0.9390000000000001, 0.94, 0.9410000000000001, 0.942, 0.9430000000000001, 0.944, 0.9450000000000001, 0.946, 0.9470000000000001, 0.948, 0.9490000000000001, 0.95, 0.9510000000000001, 0.952, 0.9530000000000001, 0.954, 0.9550000000000001, 0.956, 0.9570000000000001, 0.958, 0.9590000000000001, 0.96, 0.9610000000000001, 0.962, 0.9630000000000001, 0.964, 0.9650000000000001, 0.966, 0.9670000000000001, 0.968, 0.9690000000000001, 0.97, 0.9710000000000001, 0.972, 0.9730000000000001, 0.974, 0.9750000000000001, 0.976, 0.9770000000000001, 0.978, 0.9790000000000001, 0.98, 0.9810000000000001, 0.982, 0.9830000000000001, 0.984, 0.9850000000000001, 0.986, 0.9870000000000001, 0.988, 0.9890000000000001, 0.99, 0.9910000000000001, 0.992, 0.9930000000000001, 0.994, 0.9950000000000001, 0.996, 0.9970000000000001, 0.998, 0.999]
[1546464.3, 1543529.98, 1549524.5375, 1543074.3575, 1549332.4575, 1550128.1025, 1546163.2375000003, 1550676.0425, 1556866.7025000001, 1550770.07, 1547415.3275000001, 1549983.7825000002, 1556676.3225000002, 1548098.175, 1549482.58, 1553628.235, 1545605.6199999999, 1558082.86, 1556069.2225000001, 1559796.5574999999, 1554019.7325000004, 1551811.625, 1554964.73, 1554736.8125, 1550305.5150000001, 1549868.945, 1556716.7850000001, 1546025.32, 1550775.2825, 1550948.0275, 1548984.36, 1552492.47, 1553608.8925000003, 1550178.83, 1547120.7925, 1541119.32, 1548920.62, 1547225.1875, 1548632.05, 1553588.0050000004, 1547774.9775, 1551622.0625, 1543566.4, 1552876.1625, 1547910.3875000002, 1550158.98, 1545480.3975, 1554534.7925000004, 1546432.0275, 1552980.18, 1542911.5675000004, 1541623.4600000002, 1540025.7750000001, 1547186.7275000003, 1544735.7950000004, 1543282.3250000004, 1543481.31, 1539186.2650000001, 1546679.8750000002, 1544314.0600000003, 1548704.9575, 1538930.08, 1539510.7025000001, 1543975.6225, 1543361.46, 1542319.55, 1545116.3325, 1538890.6, 1534625.3575000002, 1537352.13, 1536291.6525, 1534916.3575000002, 1535910.7200000002, 1535128.2725000002, 1536033.6725000003, 1538493.8650000002, 1536379.9150000003, 1548447.415, 1535084.5025, 1531935.5700000003, 1539730.3850000002, 1544448.585, 1537234.955, 1538912.835, 1524705.2650000001, 1519406.3275000001, 1522024.015, 1522622.1300000001, 1516816.245, 1522305.8, 1523841.79, 1526869.2850000001, 1520207.9575, 1521068.6175000002, 1521159.0350000001, 1522427.625, 1534320.7950000002, 1527573.3650000002, 1522463.85, 1521952.8325000003, 1521841.6425, 1517095.6875, 1518645.12, 1521530.3225000002, 1518683.475, 1514698.4150000003, 1520915.75, 1524166.2175000003, 1522312.23, 1525753.6675, 1529173.435, 1522535.7800000003, 1523777.4700000002, 1524951.605, 1519537.4575, 1511509.8275000001, 1513736.965, 1524078.7975, 1521564.2875, 1518055.6925000001, 1514498.8275000001, 1520594.3275000001, 1518756.3825000003, 1517728.64, 1524145.0950000002, 1519525.5025000002, 1524846.905, 1530385.0825, 1523450.355, 1527277.4675, 1523933.0225000002, 1524979.2175000003, 1525145.8325000003, 1527772.9275000002, 1532428.5075, 1531085.5225, 1533061.5150000001, 1525159.185, 1530947.4875, 1530041.105, 1541851.915, 1530801.1350000002, 1534717.5125000002, 1532952.1900000002, 1535929.5675000001, 1539365.3900000001, 1546089.9, 1534375.8425000003, 1532459.8800000004, 1530100.465, 1539484.4775, 1536255.7525, 1533732.455, 1540320.585, 1534309.9625000001, 1542080.3075, 1548158.7825, 1546719.9375, 1544856.855, 1542442.6975, 1547878.745, 1548205.935, 1541772.37, 1548901.095, 1550370.0050000001, 1551791.7175, 1551396.4225000003, 1550627.1875, 1544265.6275, 1553807.28, 1552004.5725000002, 1553034.3525, 1553076.855, 1552015.8250000002, 1556446.29, 1551286.55, 1554935.9075000002, 1560619.2125000001, 1565848.9025000003, 1561239.0725, 1566239.735, 1560992.0675, 1568885.05, 1562964.8599999999, 1567038.9450000003, 1570974.225, 1573053.93, 1570756.6925, 1577283.0474999999, 1570257.3925, 1585377.055, 1580353.1975, 1595839.37, 1587130.61, 1582841.5675000001, 1593988.7625, 1597966.3125, 1591500.9225000003, 1596895.92, 1593139.12, 1597730.3224999998, 1595647.215, 1601729.8275000001, 1610178.83, 1609629.6525000003, 1615018.7774999999, 1614695.1300000001, 1614601.71, 1617643.6800000002, 1624546.155, 1631615.4475, 1633707.165, 1642160.0350000001, 1644660.7325000002, 1640219.7025000001, 1640959.6800000002, 1653688.7225000001, 1656316.0750000002, 1665525.45, 1664422.405, 1661267.8350000002, 1665125.4825, 1670917.1175, 1679008.54, 1689546.43, 1689862.8675, 1692832.4300000002, 1698675.7875, 1704629.1275000002, 1710826.3475000001, 1714971.585, 1716255.545, 1719222.8075, 1736396.15, 1745749.0425000002, 1752286.7100000002, 1757435.2225000001, 1760959.105, 1776786.375, 1780483.4449999998, 1787639.3875000002, 1799181.5550000002, 1817913.955, 1817090.9324999999, 1823867.7525000002, 1837271.355, 1842153.855, 1862700.985, 1867104.5225000002, 1868165.8, 1882397.5875, 1895737.2375000003, 1903231.4625, 1920899.4124999999, 1943021.0225, 1945531.9375, 1967806.595, 1973529.9775, 2017053.7399999998, 2029049.7374999998, 2041457.6575000002, 2066864.5725000002, 2082713.8524999998, 2115781.7199999997, 2139203.8075, 2167568.9025, 2197562.175, 2215503.5024999995, 2239461.6925, 2274406.7424999997, 2305840.255, 2320217.5549999997, 2352617.13, 2398025.0349999997, 2432980.7025, 2478072.4299999997, 2517058.69, 2589450.015, 2637427.3275, 2695211.2674999996, 2755688.8425, 2825425.735, 2905888.9799999995, 2981348.5249999994, 3089596.0, 3193785.3449999997, 3297838.485, 3430987.0124999997, 3599696.4475, 3776093.0324999997, 3995277.05, 4234029.3325, 4553994.069999999, 4935021.395, 5412456.675, 6061057.462499999, 6964438.137499999, 8370242.8025, 10809859.202499999, 16416863.9925]

workload

L-M-Sherlock commented 2 months ago

@Expertium, if you has some suggestions to the plotting of this graph, feel free to share your code in https://github.com/open-spaced-repetition/fsrs-optimizer/pull/135

user1823 commented 2 months ago

Well, something is wrong here.

1546464.3 min = 1073.9 days

So, the values can't be minutes of study per day (as the label of the graph suggests).

L-M-Sherlock commented 2 months ago
  1. the unit is second
  2. it's the total workload during 365 days
  3. we don't want to give the specific figures in the y-axis
user1823 commented 2 months ago

This makes sense.

But, to avoid confusion, I think that the function should output values in the same unit as the label on the graph. That is, divide the workload by 60 * 365

Expertium commented 2 months ago

Workload_retention_smooth_2 0