Skip to Content
Math and Architectures of Deep Learning
book

Math and Architectures of Deep Learning

by Krishnendu Chaudhury
May 2024
Intermediate to advanced content levelIntermediate to advanced
552 pages
18h 3m
English
Manning Publications

Overview

Shine a spotlight into the deep learning “black box”. This comprehensive and detailed guide reveals the mathematical and architectural concepts behind deep learning models, so you can customize, maintain, and explain them more effectively.

Inside Math and Architectures of Deep Learning you will find:

  • Math, theory, and programming principles side by side
  • Linear algebra, vector calculus and multivariate statistics for deep learning
  • The structure of neural networks
  • Implementing deep learning architectures with Python and PyTorch
  • Troubleshooting underperforming models
  • Working code samples in downloadable Jupyter notebooks

The mathematical paradigms behind deep learning models typically begin as hard-to-read academic papers that leave engineers in the dark about how those models actually function. Math and Architectures of Deep Learning bridges the gap between theory and practice, laying out the math of deep learning side by side with practical implementations in Python and PyTorch. Written by deep learning expert Krishnendu Chaudhury, you’ll peer inside the “black box” to understand how your code is working, and learn to comprehend cutting-edge research you can turn into practical applications.

About the Technology
Discover what’s going on inside the black box! To work with deep learning you’ll have to choose the right model, train it, preprocess your data, evaluate performance and accuracy, and deal with uncertainty and variability in the outputs of a deployed solution. This book takes you systematically through the core mathematical concepts you’ll need as a working data scientist: vector calculus, linear algebra, and Bayesian inference, all from a deep learning perspective.

About the Book
Math and Architectures of Deep Learning teaches the math, theory, and programming principles of deep learning models laid out side by side, and then puts them into practice with well-annotated Python code. You’ll progress from algebra, calculus, and statistics all the way to state-of-the-art DL architectures taken from the latest research.

What's Inside
  • The core design principles of neural networks
  • Implementing deep learning with Python and PyTorch
  • Regularizing and optimizing underperforming models


About the Reader
Readers need to know Python and the basics of algebra and calculus.

About the Author
Krishnendu Chaudhury is co-founder and CTO of the AI startup Drishti Technologies. He previously spent a decade each at Google and Adobe.

Quotes
Machine learning uses a cocktail of linear algebra, vector calculus, statistical analysis, and topology to represent, visualize, and manipulate points in high dimensional spaces. This book builds that foundation in an intuitive way–along with the PyTorch code you need to be a successful deep learning practitioner.
- Vineet Gupta, Google Research

A thorough explanation of the mathematics behind deep learning!
- Grigory Sapunov, Intento

Deep learning in its full glory, with all its mathematical details. This is the book!
- Atul Saurav, Genworth Financial

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Generative Deep Learning, 2nd Edition

Generative Deep Learning, 2nd Edition

David Foster
Math for Deep Learning

Math for Deep Learning

Ronald T. Kneusel

Publisher Resources

ISBN: 9781617296482Supplemental ContentPublisher SupportOtherPublisher WebsiteSupplemental ContentPurchase Link