Book Cover

Mathematical Foundations of Deep Learning Models and Algorithms

Published by the American Mathematical Society (AMS) in 2025

Konstantinos Spiliopoulos, Richard Sowers, Justin Sirignano


[ Book Description | Book Citation | Table of Contents | Code and Exercises | Errata ]

Book Description

Deep learning uses multi-layer neural networks to model complex data patterns. Large models—with millions or even billions of parameters—are trained on massive datasets. This approach has produced revolutionary advances in image, text, and speech recognition and also has enjoyed many successful applications in a range of other fields such as engineering, finance, mathematics, and medicine.

What you will learn: The book "Mathematical Foundations of Deep Learning Models and Algorithms" aims to serve as an introduction to the mathematical theory underpinning recent advances in deep learning. Detailed derivations as well as mathematical proofs are presented for many of the models and optimization methods which are commonly used in machine learning and deep learning. Applications, code, and practical approaches to training models are also included.

The book is designed for advanced undergraduates, graduate students, practitioners, and researchers. Divided into two parts, it begins with mathematical foundations before tackling advanced topics in approximation, optimization, and neural network training.

Together, Part 1 and Part 2 form an ideal foundation for an introductory course on the mathematics of deep learning. Our hope is that the combination of both parts offers a better comprehension of the very exciting topic of Deep Learning!

Thoughtfully designed exercises and a companion website with code examples enhance both theoretical understanding and practical skills, preparing readers to engage more deeply with this fast-evolving field.

Who should read this: This book provides a rigorous, yet accessible, mathematical foundation for deep learning models and algorithms. It is intended for advanced undergraduate students, graduate students, researchers, and practitioners who seek a deeper mathematical foundations of modern deep learning models and algorithms!

Free sample material: Freely available components of the book can be downloaded from the publisher's webpage here.

All code and Jupyter notebooks are hosted on GitHub: Access all python code associated with the book!

top


Book Citation

To properly cite the book use the following bibtex entry:

@book{MathDLBook-2025,
    title={Mathematical Foundations of Deep Learning Models and Algorithms},
    author={Konstantinos Spiliopoulos and Richard Sowers and Justin Sirignano},
    publisher={American Mathematical Society},
    note={\url{MathDL.github.io}},
    year={2025}
}

top


Table of Contents

The book is organized as follows:

top


Code and Exercises

The Python code and datasets accompanying the different chapters of the book can be found at the dedicated GitHub site. They provide reproducible experiments and solutions to selected exercises.

Access all Python code associated with the book!

A number of exercises have been included to aid the reader in a better comprehension of the material. A solutions manual is available to the instructor of a class using this book upon request from the publisher.

top


Errata

Errata in the published editions will be maintained here: Collecting Errata.

top