| My bullet list, which might be too ambitious and theory-focused, but this is what I used from my physics background. Learn some: Calc up to 3 (you can skip some of the divergence and curl stuff) Linear algebra (no need for Jordan change of basis) Real analysis Intermediate probability theory (MAE, MAP, conjugate priors minus the measure theory stuff) A little bit of differential geometry (at least geodesics. This is for dimension reduction) Discrete math (know counting and sums really well) Learn a little bit of Physics (at least know Lagrangians and Hamiltonians) A little bit of complex analysis (to know contour integration and fourier/laplace transforms) Some differential equations (up to Frobenius and wave equations) Some graph theory (my weak spot, but I have used the matrix representations a few times) After all that, read some Kevin Murphy and Peter Norvig. Congrats, now you can read most machine learning papers. The above will also give you the toolkit to learn things as they come up like Robbins-Monro. OP's article is much better if you are trying to be a ML developer/practitioner. Like I said, this list might be too theory focused, but it lets me read lots of applied math papers that aren't ML focused. |