An intelligent memory and recall management app for humans - the best way to memorize for ur tests/exams.
#Source Code Repositories
https://github.com/rastogi-s/Recall-Bot-Serve
- implements the forgetting curve algorithm at the backend.
- provides REST endpoints for accessing topics/notes and revision
https://github.com/karantyagi/iRecall-HackHarvard18
https://github.com/shiredude95/hackharvard18
How long can I keep the stuff I learn stored in my mind? How do I actually remember the stuff I learn? How do I memorize my notes, my textbook, and everything covered in class? How much studying do I actually have to do?
The idea is to devise an assistant using Google Home app which can help you revise your notes by asking you questions based on spaced revision reminders. This idea came into our mind when we face this stated problem in our student life while preparing and revising for semesters exams. This is based on the Ebbingause Forgetting Curve Theory, according to which, the more you revise what you’ve learnt, the flatter your forgetting curve gets.
The main technical challenge among other challenges was to re-modeled the Ebbingause’s forgetting curve formula : R = e^(-t/s) and implement an algorithm to compute the data. Adjusting value of S where S is the “strength” of your memory and t is the amount of time that has passed. No specific paper was published so we could get the approx value of S.
We have developed an end to end application from front end to show visualization of forgetting curve graph to interacting with google home and in real time updating the database using nosql based on the responses of the questions.
Google Cloud Natural Language API Mongodb (nosql) Dialog Flow Google Actions SDK Google App Heroku Javascript
(Spaced Repetition Is Better for Long-Term Retention) But if information is repeated at intervals, the brain has to reconstruct that memory, strengthening it like a muscle.
Students Short term memory loss patients
Useful for all students at home or school.
We can incorporate Machine learning algorithms to proximate value of S as it varies from brain to brain. Expand the implementation using Google Mini or Alexa Utilizing One-note api to directly feed data as json into our database in real time
- Forgetting Curve: https://80000hours.org/2013/04/how-to-improve-your-memory/