Show HN: An Interactive Guide to Teach Derivatives and Backpropagation
x0axz.com
x0axz.com
The positioning (target audience) is somewhat incongruous though. Somebody who is not familiar with basic derivatives is severely lacking in mathematical background and will not be able to start from zero and understand backpropagation by the end of reading the post (nor should they try).
If you do better with an honest-to-goodness course, I'd recommend Outlier, as they have for-credit courses in introductory stats, calculus 1, college algebra, and pre-calc, depending on your previous math level: https://www.outlier.org/
Many people, however, have found more success starting with a course like fast.ai, which does not assume much mathematical maturity, before later diving into mathematics. But, I'd still recommend learning the math, even if you ultimately don't fall in love with the field of statistical learning. I've met many people who took a "higher" math course for the first time as adults and discovered that they loved the subject so much more than they did in high school.
Think of it as pyramid, with ML being your objective to reach the tip of the structure and a number of mathematical topics being the pre-requisite foundations. You need to build them layer by layer, so that the next step is stable and doesn't fall apart in the first difficulty.
Listicles are easy to do: multi-dimensional calculus, analytic geometry and linear algebra, fourier analysis, probability and statistics etc. But to understand rather than stochastically parrot these things (the way an LLM would do) you'd need to spend serious time studying and solving problems in each of those areas.
The good news is that all of this knowledge is more or less what we call "applied mathematics". It does not require too much mathematical abstraction (which would require even more effort to develop).
I wish it was a longer form document. That covers stuff like partial derivatives or double integrals that I have not intuition about.
Would gladly pay for it.
[0] https://karpathy.ai/zero-to-hero.html [1] https://www.youtube.com/watch?v=VMj-3S1tku0