Math for Deep Learning provides the essential math you need to understand deep learning discussions, explore more complex implementations, and better use the deep learning toolkits.
With Math for Deep Learning, you'll learn the essential mathematics used by and as a background for deep learning.
You’ll work through Python examples to learn key deep learning related topics in probability, statistics, linear algebra, differential calculus, and matrix calculus as well as how to implement data flow in a neural network, backpropagation, and gradient descent. You’ll also use Python to work through the mathematics that underlies those algorithms and even build a fully-functional neural network.
In addition you’ll find coverage of gradient descent including variations commonly used by the deep learning community: SGD, Adam, RMSprop, and Adagrad/Adadelta.
My infatuation with computers began in 1981 with an Apple II. I've been active in machine learning since 2003, and deep learning since before AlexNet was a thing.
My background includes a Ph.D. in computer science from the University of Colorado, Boulder (deep learning), and an M.S. in physics from Michigan State University.
By day, I work in industry building deep learning systems. By night, I type away on my keyboard generating the books you see here. I sincerely hope that if you explore my books, you gain as much enjoyment from them as I had in creating them.
Provides a good overview of the mathematics and methods behind deep learning technologies. Good high-level overview of mathematical concepts with a surprisingly thorough explanation of each in the short length of the book. A great read, all in all.
Very interesting and accessible book to have a refresher in calculus and linear algebra to understand better the mechanics behind deep learning and machine learning in general. It focuses more on neural networks, giving you a good idea of how to build your own from scratch. The last two chapters are the hardest, but still easy enough to grasp the basics. Of course, this uses python, but I'm interested in implementing it in Mata/Stata, just to have better understanding of it all.
I've only read a few chapters on linear algebra to refresh my knowledge for a paper I'm reading, but I'm impressed. The text is clear and concise. It also demonstrates concepts using numpy, which is great for a programmer like me. The author also does a great job at leaving out unnecessary information and I believe he chose a great boundary, not too much and not too little.
--- I finished the rest of the book.
The author delivers his promise to give the readers just enough knowledge about Maths to understand modern Machine Learning concepts. The explanation is great throughout the book. I'd highly recommend this for technical folks who have dabbled into ML but didn't have great Maths background.