To get the intuition behind the Machine Learning algorithms, we need to have some background in Math, especially Linear Algebra, Probability & Calculus. Consolidating a few cheat-sheets here. A thread 👇
For Linear Algebra: Topics include Vector spaces, Matrix vector operations, Rank of a matrix, Norms, Eigenvectors and values and a bit of Matrix calculus too.
For Calculus: Limits, Derivatives, Implicit differentiation, Finding extrema, MVT, Newton's method and Integral calc stuff. The advanced materials are about Matrix calculus - Gradients, Directional derivatives etc.
Bonus: When you are done with all of the above resources and are looking for more advanced stuff, this Math for Machine Learning book (Part 1) is a must-read. And it is absolutely free!
Bonus 2: This is a really nice reference book to Matrix calculus, has things like what is the gradient of an matrix's inverse or its determinant and so on.