5
$\begingroup$

I am reading Goodfellow's book about neural networks, but I am stuck in the mathematical calculus of the back-propagation algorithm. I understood the principle, and some Youtube videos explaining this algorithm shown step-by-step, but now I would like to understand the matrix calculus (so not basic calculus!), that is, calculus with matrices and vectors, but especially everything related to the derivatives with respect to a matrix or a vector, and so on.

Which math book could you advise me to read?

I specify I studied 2 years after the bachelor in math school (in French: mathématiques supérieures et spéciales), but did not practice for years.

$\endgroup$
0

2 Answers 2

3
$\begingroup$

If you already have two years of a bachelor's of mathematics, I recommend part I of the book that you're mentioning. That part of the book reviews the main mathematics used in the optimization of neural nets (in part 1), and then actually goes through the various models in detail in the later parts. The review is done at a level that is suitable for someone who has already studied these topics, but needs a refresher.

The book Matrix Differential Calculus with Applications in Statistics and Econometrics covers more advanced topics, which might also be what you are looking for. There is also the related Wikipedia article.

$\endgroup$
1
  • $\begingroup$ There's also this book Mathematics for Machine Learning, which contains a chapter (chapter 5: Vector Calculus) that seems to cover (at least partially) what the OP was originally looking for. The The Matrix Cookbook. $\endgroup$
    – nbro
    Commented Jan 25, 2021 at 17:59
1
$\begingroup$

Linear Algebra Done Right by Axler seems to be the best book on linear algebra, with a brisk and modern approach.

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .