4 ms·
I made my own, that IMO is a lot more flexible and elegant than these heuristics/look up tables - you just store a Strength s value for each memory in your db/s
by johnsimer 6y ago
I made my own, that IMO is a lot more flexible and elegant than these heuristics/look up tables - you just store a Strength s value for each memory in your db/storage system. Then using Ebbinghaus' forgetting curve formula, given Strength S and time t since last studied, you can calculate R, and thereby have your app trigger a notification when the R value drops below a specified value. No lookup tables needed. Plus if you review something before or after the originally specified review time, the dynamic nature of the formula calculates the next best time to review the item.
Also, using the same formula you can estimate the Strength value s in the first place.
-https://en.wikipedia.org/wiki/Forgetting_curve https://en.wikipedia.org/wiki/Forgetting_curve
-https://medium.com/p/65135451e06c/ https://medium.com/p/65135451e06c/ - medium article I wrote explaining the units I made up to measure a memory's Strength value.
- https://github.com/JohnSimerlink/branches_front_end_private/blob/master/app/forgettingCurve.ts https://github.com/JohnSimerlink/branches_front_end_private/...
-https://github.com/JohnSimerlink/branches_front_end_private/blob/master/app/forgettingCurve.spec.ts https://github.com/JohnSimerlink/branches_front_end_private/...
^^ I have an implementation in that forgettingCurve.ts file of an app I was working on, but it's somewhat coupled with the rest of my app.
I also have a VueJs component here that let's you experience around with the 3way relationship between R, S, and t here: https://github.com/JohnSimerlink/branches_front_end_private/tree/master/forget/app/components/forgettingCalculator https://github.com/JohnSimerlink/branches_front_end_private/...
I'm too lazy to finish building the app that my implementation is in right now, but I can explain more over video chat or something - just email me john simerlink @ the most popular email provider dot com. Or linkedin