Dive into Deep Learning

Front Cover
Cambridge University Press, Dec 7, 2023 - Computers - 574 pages
Deep learning has revolutionized pattern recognition, introducing tools that power a wide range of technologies in such diverse fields as computer vision, natural language processing, and automatic speech recognition. Applying deep learning requires you to simultaneously understand how to cast a problem, the basic mathematics of modeling, the algorithms for fitting your models to data, and the engineering techniques to implement it all. This book is a comprehensive resource that makes deep learning approachable, while still providing sufficient technical depth to enable engineers, scientists, and students to use deep learning in their own work. No previous background in machine learning or deep learning is required-every concept is explained from scratch and the appendix provides a refresher on the mathematics needed. Runnable code is featured throughout, allowing you to develop your own intuition by putting key ideas into practice.
 

Contents

Introduction
1
Preliminaries
30
Linear Neural Networks for Regression
82
Linear Neural Networks for Classification
126
Multilayer Perceptrons
168
Builders Guide
209
Convolutional Neural Networks
235
Modern Convolutional Neural Networks
270
Modern Recurrent Neural Networks
373
Attention Mechanisms and Transformers
414
Tools for Deep Learning
474
Using AWS EC2 Instances
482
Using Google Colab
490
The d21 API Document
500
References
516
Index
539

Recurrent Neural Networks
328

Common terms and phrases

About the author (2023)

Aston Zhang is Senior Scientist at Amazon Web Services. Zachary C. Lipton is Assistant Professor of Machine Learning and Operations Research at Carnegie Mellon University. Mu Li is Senior Principal Scientist at Amazon Web Services. Alexander J. Smola is VP/Distinguished Scientist for Machine Learning at Amazon Web Services.

Bibliographic information