Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Jentzen, Arnulf, Kuckuck, Benno, von Wurstemberger, Philippe
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916844844089344
author Jentzen, Arnulf
Kuckuck, Benno
von Wurstemberger, Philippe
author_facet Jentzen, Arnulf
Kuckuck, Benno
von Wurstemberger, Philippe
contents This book aims to provide an introduction to the topic of deep learning algorithms. We review essential components of deep learning algorithms in full mathematical detail including different artificial neural network (ANN) architectures (such as fully-connected feedforward ANNs, convolutional ANNs, recurrent ANNs, residual ANNs, and ANNs with batch normalization) and different optimization algorithms (such as the basic stochastic gradient descent (SGD) method, accelerated methods, and adaptive methods). We also cover several theoretical aspects of deep learning algorithms such as approximation capacities of ANNs (including a calculus for ANNs), optimization theory (including Kurdyka-Łojasiewicz inequalities), and generalization errors. In the last part of the book some deep learning approximation methods for PDEs are reviewed including physics-informed neural networks (PINNs) and deep Galerkin methods. We hope that this book will be useful for students and scientists who do not yet have any background in deep learning at all and would like to gain a solid foundation as well as for practitioners who would like to obtain a firmer mathematical understanding of the objects and methods considered in deep learning.
format Preprint
id arxiv_https___arxiv_org_abs_2310_20360
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
Jentzen, Arnulf
Kuckuck, Benno
von Wurstemberger, Philippe
Machine Learning
Artificial Intelligence
Numerical Analysis
Probability
68T07
This book aims to provide an introduction to the topic of deep learning algorithms. We review essential components of deep learning algorithms in full mathematical detail including different artificial neural network (ANN) architectures (such as fully-connected feedforward ANNs, convolutional ANNs, recurrent ANNs, residual ANNs, and ANNs with batch normalization) and different optimization algorithms (such as the basic stochastic gradient descent (SGD) method, accelerated methods, and adaptive methods). We also cover several theoretical aspects of deep learning algorithms such as approximation capacities of ANNs (including a calculus for ANNs), optimization theory (including Kurdyka-Łojasiewicz inequalities), and generalization errors. In the last part of the book some deep learning approximation methods for PDEs are reviewed including physics-informed neural networks (PINNs) and deep Galerkin methods. We hope that this book will be useful for students and scientists who do not yet have any background in deep learning at all and would like to gain a solid foundation as well as for practitioners who would like to obtain a firmer mathematical understanding of the objects and methods considered in deep learning.
title Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory
topic Machine Learning
Artificial Intelligence
Numerical Analysis
Probability
68T07
url https://arxiv.org/abs/2310.20360