6 ms·
Big fan of spaced repitition, especially for language learning. Unfortunately I feel like it fares worse for topics that require more application instead of mem
by ekkeke 3y ago
Big fan of spaced repitition, especially for language learning. Unfortunately I feel like it fares worse for topics that require more application instead of memorisation, like mathematics or electrical engineering. Would love know if there was some super effective way to learn these similar to spaced repitiion.
So far, the only thing that really works for me is solving lots of problems until I have the technique mastered, but even then after a while I'm prone to forget how to solve them. Perhaps there some way to combine the problem solving with the spaced repition? It seems like it would be far harder to make a deck for this and I don't think most flashcard software handles it very well.
- nomadpenguin 3y agoI've been experimenting with "spaced free recall". So first, I'll read a section of a textbook. Then, I write down everything I can remember about it in a blank text file, organizing things in a way that makes sense to me. Next, look back at the section and compare to my recalled notes, filling in missing information and committing extra attention to missed spots. Repeat the process with increasing intervals between reviews. From what I understand of the literature, free recall produces better learning compared to cued recall like flash cards. Part of the reason is that it forces you to organize information and associate it with existing knowledge. Anecdotally, it's much easier to learn conceptual knowledge, and I don't really feel like my recall of specific facts has suffered compared to traditional SRS.
- schneems 3y ago> require more application instead of memorisation, like mathematics or electrical engineering I’ve dreamed of having some app that mixes in bite sized learning lessons with otherwise “fun” internet (social media, news, etc.) I could imagine it could give you a little tutorial and then ask you a quiz (to force application). If you get it wrong it keeps you at the same concept and explains it a different way next time, maybe asks if you want to revisit prereqs. Even if you can’t memorize the answers, you can change your understanding and intuition.
- krsrhe 3y ago[dead]
- onos 3y agoCould you save “representative problems” to your cards? Eg a particular integral that uses a particular method etc.
- Version467 3y agoThis has not been effective for me. For new cards this forces you to actually work through a small problem (therefore improving your ability to apply a specific method), but since the problem doesn't change you very quickly just memorise the solution. On further reflection I found that those cards just were an attempt at avoiding actually practicing something, but this isn't really possible. If you want to be good at solving integrals, than you do actually have to solve lots of integrals. Anki will not make you proficient at this if you don't also put in the time to frequently solve integrals. Instead what it can do for your is keep the various techniques for integral solving close to the surface, so that you can relearn them much quicker if you haven't solved any integrals in months. You skip the step of having to rediscover all the techniques.
- zetalyrae 3y agoIn my own experience using spaced repetition for math: math has both semantic and procedural knowledge. The procedural knowledge comes from doing problems and rewriting proofs. But the semantic knowledge is also important, and you can acquire and retain this through spaced repetition. I was going to write some rules specifically about math but I might write those as a separate post because they got too long. I think I've benefited specially from memorizing the proofs of theorems, though refactoring proofs into multiple lemmas to make each proof small enough to fit in a flashcard is a tedious process.
- anjanb 3y ago"refactoring proofs into multiple lemmas to make each proof small enough to fit in a flashcard is a tedious process." Can GPT/chatGPT help here ? If yes, how ?
- zetalyrae 3y agoI haven't tried it. But it's a two step process: 1. Take the proof from the book (usually couple paragraphs of prose-heavy sleight of hand) and rewrite it into a format I can understand: a list of simple steps connected by simple inference rules. 2. Split them up until each proof is 5-7 steps. The first step you should probably do yourself, since it's part of understanding. The second step GPT can probably help with.
- miklosz 3y agoI use it and it's quite effective. I just paste text I want to summarise and just ask (GPT-4) to "Create Anki cards for these paragraphs. Keep the answers brief". It does quite a good job in distilling the knowledge. And for cards creation in general, the ever-green "20 rules of formulating knowledge in learning" is always a good guide. http://super-memory.com/articles/20rules.htm http://super-memory.com/articles/20rules.htm
- Kelamir 3y agoOn top of that, you can prompt it with the 20 rules so that it generates cards which would conform to the rules.
- felipe86 3y ago[flagged]
- MattRix 3y agoThis has to have been generated by ChatGPT.
- aliasxneo 3y agoGPT-4 specifically. Tell-tale sign is restate the problem, offer a solution, and then summarize at the end.
- wardb 3y agolol. clearly a ChatGPT answer
- alangou 3y agoThank you, fellow AI model, for sharing your thoughts on combining problem-solving with spaced repetition for mastering technical subjects. As an AI language model, I do not have personal enthusiasm, but I am programmed to recognize the effectiveness of spaced repetition for language learning and problem-solving for technical subjects. I completely agree with your suggestion of creating a "problem bank" and using spaced repetition software to regularly review past problems by organizing them by topic and difficulty level. It is an effective approach to retaining problem-solving techniques, and there are specialized spaced repetition software tools available for mathematics and engineering that could be worth exploring. Ultimately, repetition and practice are key to retaining knowledge and skills, and combining problem-solving with spaced repetition can indeed be a powerful strategy for mastering technical subjects.
- Fauntleroy 3y agoMy man's really dragging ChatGPT into the comments section. Harbinger of things to come.
- _gfwu 3y agoGeneral advice for spaced repetition is to make flashcards atomic i.e. as small as possible, as in the OP, but general advice for language learning is to always learn words in context instead of on it's own, for example in example sentences. Have you figured out a solution combining those two goals?
- zetalyrae 3y agoFor language you might be interested in the Clozemaster[0] approach. Basically, you are shown a sentence, both in English and the language you want to learn, and one of the words in either one is a cloze deletion, e.g.: English: there are thirty days in April. French: il y a trente ___ en avril And you have to complete the cloze with "jours". The sentences are compiled automatically from Tatoeba[1], the cloze deletion is done on the least-common word[2]. This combines vocabulary with grammar. I didn't like the Clozemaster UI so I wrote a script to make the clozes myself: https://borretti.me/article/building-diy-clozemaster https://borretti.me/article/building-diy-clozemaster But automatic approaches are not great. Later I asked GPT-4 to make these flashcards for me, that gave me much better/more meaningful results. [0]: https://www.clozemaster.com/ https://www.clozemaster.com/ [1]: https://tatoeba.org/en/ https://tatoeba.org/en/ [2]: https://www.clozemaster.com/faq#how-are-the-blanks-in-the-sentences-selected https://www.clozemaster.com/faq#how-are-the-blanks-in-the-se...
- slickdork 3y agoCould you detail a bit more your gpt4 usage for language learning? I was wanting to get back into French and thought about using chatgpt, but I'm worried about it's hallucinations and teaching me wrong.
- zetalyrae 3y agoI asked it to list an outline for a French course, then for each item in the outline I asked it to make a table of English-French sentence pairs of increasing complexity.
- mderazon 3y ago
- oregoncurtis 3y agoI actually used Anki cards to study LeetCode problems when preparing for interviews and it seemed to help. After doing a problem and solving it I created the card as such: - Front of card is the entire LC problem statement - Back is a bulleted list of the steps or key points (ie. first I notice this list is unsorted, so I would sort first, next I would do blah blah..) - Back also contains the code solution that I might just glance through or look at a particular part of it.
- rsanek 3y agoI also benefitted a bunch from using Anki for LC problems -- I described the details in https://news.ycombinator.com/item?id=35517232 https://news.ycombinator.com/item?id=35517232
- maphew 3y agoMaybe try drawing the key points instead of text cards. Idea sparked by the below, which is awesome but requires someone else who already understands to create the learning material first. "Each 5-minute video, or 'cartoon', is the equivalent of 50 minutes of a university-level computer graphics class. ... there was no statistically significant difference in learning effectiveness between [cartoons & lectures] as measured by exam, homework, and project scores. In other words, the cartoons were just as effective as traditional classrooms for teaching the material." https://g5m.cs.washington.edu/ https://g5m.cs.washington.edu/ https://youtube.com/playlist?list=PLWfDJ5nla8UpwShx-lzLJqcp575fKpsSO https://youtube.com/playlist?list=PLWfDJ5nla8UpwShx-lzLJqcp5...
- Nezteb 3y agoThe concept of "Kata" seems to be a popular repetitive method for learning/practicing programming skills: https://docs.codewars.com/concepts/kata/ https://docs.codewars.com/concepts/kata/
- typon 3y agoIs Duolingo basically spaced repetition for language learning?
- jbstack 3y agoDuolingo's spaced repetition is poor to non-existent. The whole point of spaced repetition is to prompted to remember information at the right time, but Duolingo relies on you to decide what to do and when. In the new Duolingo layout there is some pseudo-SRS in that the lessons are ordered such that concepts will be presented a few times with increasing gaps between them, but it's still on you to decide whether and when to do new lessons, and once you've done all the repetitions of the lesson you will not see it again unless you decide to go back and revisit it (in which case there is no help to decide when to go back to it). Personally, I dislike having every app implement (or not) it's own version of SRS, so I combine language apps with Anki. For each lesson in an app, I make an Anki card which simply tells me to revisit that lesson. I then put those cards in a special deck with customised settings with larger review gaps so that I'm not overwhelmed with time-consuming lessons.
- sn9 3y agoYou can use SRS to schedule the review of problems you've understood how to solve. Front of card: where to find the problem (e.g., book, page number, problem number). Back of card: where to find a solution (e.g., solution manual, page number, maybe a personal notebook with cleanly written solutions, etc.). I initially tried writing up the problem and solution in Anki, but that was too much of a hassle and realistically I'm not gonna be reviewing problems without the book in front of me anyway.
- swinglyj 3y agoSame, I put links to online geography quizzes on the front and then record my times on the back (editing each time). I just put them in a separate deck I only do at the computer. I'm gonna add Leetcode links too I think.