Hi, just wanted to first say, I learned a lot from the specialization! That said, I was wondering if anyone can help with suggestions for effectively retaining math topics I’ve learned?
I find that I can learn concepts decently and understand how to use them when practicing examples, but I find I have a trouble retaining this knowledge. Right now, I’ve been practicing problems a few times a week on KhanAcademy starting with Calc BC to try to build up long-term familiarity, but even now I’m just practicing on those things I’ve seen more often in some of the ML classes I’ve taken. Even this takes a while, and doesn’t even encompass all of the problem sets obviously. On top of that, I still need to do the same with Prob & Stats, and also Linear Algebra, which will be more difficult to practice since there aren’t any randomized practice problems for it for individual topics on Khan.
Essentially, I don’t know how to go about practicing all the math I’m likely to encounter in a manageable way, without spending over 50% of my available learning time just on internalizing math. Not to mention, if I spent 2 hours a day just to practice math without using it in some constructive way (that isn’t just a project “for the sake of learning” but in an actual use case), I feel like I’ll go crazy, get sick of it and lose motivation, especially since math is a means to an end (ML) rather than me doing math purely because it’s the thing I enjoy. And while I don’t have anything against learning everything I need in regards to math, I do think it shouldn’t feel like my life should just feel like I’m doing nothing but study math, and currently, I feel like this is the case unless I had a magnet for retaining all the equations and relations and procedures for everything I’ve learned.
I just think there are so many topics, and lots of equations, problems, and workthroughs take so much time to do just one, that it’s difficult to practice more than a handful of topics a day, or even a week. And then I’ll get to understanding it, go to practice some other things, and maybe in a few days or the following week, come back to the same topic and then find out I have to “relearn” it, and so on and so forth. All while also trying to learn new material and adding to the carousel of material to internalize. How can I get practice and reiteration on everything I need, without feeling overwhelmed that I’m just relearning the same things over and over again, but also in a manner that I’m able to review everything I need to know, without spending all my available learning time purely reviewing math instead of other ML topics? It’s hard for me to retain something unless I’m constantly exposed to it, but at the same time, during the other courses I’ve been doing in regards to ML, it’s not like those topics are reviewed every lesson or every course, but rather come up on occasion, by which point I’ve already forgotten the concept/equation and I sit there knowing I learned it, but feeling pathetic because I learned it just to now see it, knowing I spent the time to learn it, but not remembering how they got to this formula or that.