This is a list of resources you need to learn the Math of Machine Learning.
I have divided the resources into categories.
Mathematics of Machine Learning
Watch this video where Siraj Raval explains the big 4 math disciplines that make up Machine Learning.
This list is meant to serve both High Schoolers and those who feel their math is a bit rusty. This is a systematic approach to learning the Math required for Machine Learning.
- Learn Algebra
-
The Manga Guide to Linear Algebra: Probably the best book to start Linear Algebra with. The Manga style makes the material easy to leaf through and learn in a quick and enjoyable way.
-
Introduction to Linear Algebra - Gilbert Strang: This book is much more detailed as compared to the previous one. Gilbert Strang also have MOOC on MIT OCW which is linked below in the MOOCs section. It's highly recommended to use this book with the MOOC.
-
Linear Algebra: A Modern Introduction: This super expensive book can be a replacement for Strang's book which a few people find "too dry", as it is easy to read and understand, topics are very well-organized in a logical way. Every chapter begins with a problem that introduces informally the concepts that will be addressed in the sections.
-
Essence of Linear Algebra - 3Blue1Brown: This is definitely the best Linear Algebra playlist on Youtube.
-
Linear Algebra - Khan Academy: For those Khan Academy fanboys and to get your up and running with Linear Algebra.
-
Linear Algebra - Gilbert Strang (MIT OCW): The famous Linear Algebra course taught by Gilbert Strang. This is probably the best Linear Algebra MOOC out there.
- The Manga Guide to Calculus: Again, to gently introduce you to Calculus, this book teaches Calculus in a very funny and comic way.
I won't recommend reading more books about Calculus since our focus is to learn a very specific part of Calculus which is required for Machine Learning, we don't want to gain PhD level understanding of Calculus.
-
Essence of Calculus - 3Blue1Brown: Grant Sanderson has a really good playlist to make calculus feel like something that you yourself could have discovered.
If you feel pretty confident with the Math of Intelligence, here is a Research Paper for you:
We have also created a Trello board version of this curriculum where we have divided this curriculum on Weekly basis.
Note: If you are into Machine Learning and AI, and you want to help build the Math of AI curriculum, then you are most welcomed. Find me on Twitter to get started on it or simply make a pull request.