Ask HN: What's the best way to learn mathematics outside of formal education?
23 points| BoxOfRain | 4 years ago
I've recently been getting deeper into interests where this lack of a mathematical background is becoming a bit of a problem. I've been interested in machine learning concepts for a while so I looked into linear algebra, I've been interested in signal processing in music so I looked into things like Fourier transforms, the list goes on and I keep running into issues with my poor fundamentals. I just don't have a solid enough background with subjects like trigonometry and calculus to understand a lot of what's going on in many cases, I can kind of mentally "bodge" things together sometimes but it's a very inelegant way of going about it.
What I have found quite useful is the kind of tutorials where concepts are given a visual, geometric interpretation which is quite strange as I'm not usually a particularly visual person. I'm still running into issues with my fundamentals though, so I guess my question is: assuming nothing more than mostly-forgotten A-level maths how can somebody who works full time build up a solid mathematical foundation so that they can progress to more advanced topics?
Thanks in advance.
[+] [-] jstx1|4 years ago|reply
If you're concerned that you don't have some of the prerequisites like high school algebra or trigonometry, Khan Academy have a pre-calculus course - start there.
I switched to data science from an unrelated field and had to do a lot self-study like this to catch up on my math.
[+] [-] BoxOfRain|4 years ago|reply
[+] [-] injb|4 years ago|reply
Before that though, the most useful thing I did was to get the OU course books for their introductory courses (MST124 and MST125). They're written for self-study, and they're extremely comprehensive. These books filled in all the gaps and ironed out all the kinks in my fundamental mathematical knowledge. Things that used to baffle me make perfect sense now, like why the rules for non-integer exponents work the way they do.
Another book I'd recommend for someone in this situation is Measurement by Paul Lockhart. It won't exactly teach you maths, but it'll teach you what maths is, which is an important thing that most people are missing.
[+] [-] BoxOfRain|4 years ago|reply
[+] [-] credit_guy|4 years ago|reply
Given that, how can you get feedback when you learn math on your own? I suppose there are various ways, but you can't go very wrong with Khan Academy. I just went to their website and practiced limits a bit [1]. I've known limits for 30 years, in and out, but I still found these 3-4 minutes practicing their exercises to be quite fun. I even got some stars and badges :)
I'm not affiliated with them in any way. The site just looks good to me. Give it a try.
[1] https://www.khanacademy.org/math/calculus-1/cs1-limits-and-c...
[+] [-] cevi|4 years ago|reply
The key is to always have some concrete procedure available to check the results of what you studied. If you are solving a system of equations, the concrete procedure is to check if your answer actually solves those equations. If you are taking a derivative, the concrete procedure is to numerically compute the expression (f(x+h) - f(x))/h for a really small value of h, and check if it is approximately the same as your computed value of f'(x). If you are integrating a function, the concrete procedure is to take the derivative of your answer and see if you got the original function back, or to numerically compute a Riemann sum.
If you are writing a proof... that is harder to verify on your own, but there are still ways to do it. You could think of a particular example and follow the steps of the proof in that particular situation and see if they work as advertised. You could try to rephrase the proof as a method for doing computations, and check that the method of doing computations gives correct results. You could attempt to transcribe the proof into a formal language, or even all the way to an interactive theorem prover. (Of course, someone who can successfully use an interactive theorem prover probably doesn't need advice on verifying proofs - they aren't very usable pieces of software yet.)
When learning a new area of math, your first question should be: how do I concretely check whether basic claims people are making are true or not? For this you need to know a few examples that illustrate different behaviors that can occur, and you need to understand these examples like the back of your hand. You also need at least one reliable method of concretely computing with whatever objects are being studied. The moment you don't feel like the subject is grounded in something concrete anymore, stop, try to find some examples, look for another book, maybe just put the topic to the side and study something else.
[+] [-] pretzell|4 years ago|reply
If youve taken say, trig, but are rusty, dont bog down on trying to relearn upfront. If it comes up when learning something else, then relearn whats necessary. The problem with this is if you're in a scheduled class where you might get behind. The benefit is that when you go on to upper level math, its a necessary skill to relearn some things quickly
[+] [-] cevi|4 years ago|reply
You can learn linear algebra without learning calculus, but to really care about linear algebra you have to know why it's useful. The main lesson from (multivariable) calculus is that you should approximate functions by linear functions whenever possible - so the basis of almost everything else in math is a deep understanding of linear functions (and the occasional quadratic when you need that little bit of extra oomph). Once you manage to convince yourself to care about linear functions, the subject magically becomes easier to learn. I don't have any especially great textbook recommendations - perhaps Strang's book?
[+] [-] lbriner|4 years ago|reply
You might even find some decent text books with exercises online but if you prefer to watch etc, YT is great.
However, if you want to be able to actually use and apply it to a decent standard, you are probably going to need something more formal by way of teaching.
[+] [-] chiefalchemist|4 years ago|reply
True story: I college I had an upper level math course. On day-one the prof comes in and says (paraphrasing) "You've got the book. Read it. If there are questions, I'll help. Otherwise, you're on your own."
We left that class pretty angry. He's not going to teach us? Etc.
Long to short, it was one of the best things that ever happened to me. Up til that point, I was always taught such things (i.e., math and technical material). From that class forward I had the attitude, confidence and mindset to teach myself. Let's just say the number of technical lectures I attended the rest of my college career was cut in half.
Dive in. Find the medium your prefer (e.g., video, books, etc.) and keep going :) Ideally, find someone else who shares your curiosity so you have share the highs and lows.
[+] [-] BoxOfRain|4 years ago|reply
[+] [-] jschveibinz|4 years ago|reply
[+] [-] pretzell|4 years ago|reply
[+] [-] chinga1204|4 years ago|reply
[+] [-] PaulHoule|4 years ago|reply
[+] [-] alexanderrofail|4 years ago|reply
[+] [-] dhanna|4 years ago|reply
[+] [-] elisom78|4 years ago|reply
[deleted]