Back
other Dec 8, 2024

The Best Neural Nets Textbook That I’ve Seen So Far

“Understanding Deep Learning” by Simon J. D. Prince

by Justin Skycak (@justinskycak) justinmath.com 455 words
View original

“Understanding Deep Learning” by Simon J. D. Prince

Want to get notified about new posts? Join the mailing list and follow on X/Twitter.


“Understanding Deep Learning” by Simon J. D. Prince is the best neural nets textbook that I’ve seen so far.

(I have no affiliation, I just think it’s awesome and I really wish I had it back when I was self-studying ML. It would have been a game changer.)

It’s a serious yet friendly textbook – remarkably detailed and full of visualizations, quick concrete algebraic/numerical examples and exercises, historical notes/references, and references to current work in the field.

Overall, an amazing resource for anyone who has foundational math chops and knowledge of classical ML, and has paid attention to deep learning making headlines through the last decade, but hasn’t kept up with all the technical details.

By the way, it’s not just me who loves this book. It blew up on HackerNews last year.

And it has 4.8/5 stars across 112 reviews on Amazon – and if you read those Amazon reviews, it’s obvious that this book has made a tremendous positive impact on many people’s lives.

It’s also freely available here: udlbook.github.io

And I would highly recommend to check out this highlights reel demonstrating what makes the book so awesome.

Now, if you’re fired up reading about this book and you’re also looking for a full pipeline to get from high school math to cutting-edge ML/AI, you’re in luck, I’ve got you covered: How to get from high school math to cutting-edge ML/AI: a detailed 4-stage roadmap with links to the best learning resources that I’m aware of.

“Understanding Deep Learning” is one of the resources I suggest in Stage 3: Deep Learning.

What are the other stages?

The roadmap includes a deep dive into each stage, where I fully explain the rationale and point you to resources that you can use to guide your learning.


Want to get notified about new posts? Join the mailing list and follow on X/Twitter.