Library Discover Ideas My library Paths Compare Shelves Collections Method
Deep LearningIan GoodfellowCover of Deep Learning by Ian Goodfellow
3 min read

Technology & AI

Deep Learning

Ian Goodfellow

Goodfellow, Bengio and Courville's graduate textbook — the standard mathematical reference for the field, written by three of its central researchers and freely available online.

First published
2016
Publisher
MIT Press
Pages
800
Level
Deep
ISBN-13
9780262035613
machine-learningtextbookmathematics

Record checked against

Only one source carried a publication date for this work, so the year is uncorroborated.

Catalogue note

Reads as
ReferenceBuilt to be consulted rather than read straight through.
Level
Advanced / AdvancedAssumes you have read around the subject already.
Approach
Practical
Written for
Engineers, Specialists and serious readers
Your shelf

Saved in this browser only — no account, nothing sent anywhere. My library

Read this if

  • You want to think seriously about what these systems can and cannot do.
  • You want to know how the universe is put together.
  • You want something to keep nearby and return to, rather than read once.
  • You have read around this already and want a book that assumes it.
01

What kind of book this is

A graduate textbook, not an introduction. It assumes comfort with linear algebra, probability, calculus and numerical computation, and it develops the material mathematically rather than through code.

There are no worked implementations and no notebooks. The book's purpose is to establish why the methods work and what they are doing, which is a different job from teaching someone to build one.

No code, no notebooks. It establishes why the methods work, which is a different job from teaching you to use them.

Devmark’s reading — not a quotation from the book
02

Part One: the mathematical background

The opening section covers linear algebra, probability and information theory, numerical computation, and classical machine learning.

Its function is to establish shared notation and to make the book self-contained for a reader with the prerequisites but not the specific background. It is a compressed review rather than a teaching text, and readers who need to learn these topics should learn them elsewhere first.

03

Part Two: modern deep networks

The core of the book. Feedforward networks, regularisation, optimisation for training, convolutional networks, sequence modelling with recurrent and recursive nets, and practical methodology.

The chapter on practical methodology is the one most often recommended independently: it covers how to choose a baseline, how to decide whether to gather more data, and how to debug a model that is not learning — the judgement that separates practitioners from people who can describe architectures.

04

Regularisation and optimisation

Their treatment of why deep networks generalise at all, and of the techniques that make training work: weight decay, dropout, early stopping, batch normalisation, parameter initialisation and adaptive learning rates.

This is the part of the book with the most enduring value, because the architectures have changed considerably since publication while the underlying optimisation problems have not.

05

Part Three: research topics

The final section covers linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods, the partition function, approximate inference and deep generative models.

This is the most mathematically demanding material and the most dated — it predates the generative approaches that subsequently dominated, and reads now as a snapshot of where research stood.

The research section is a snapshot of 2016. The mathematics holds; the sense of what matters has moved.

Devmark’s reading — not a quotation from the book
06

What it predates

Published in 2016, before the transformer architecture, before the scaling results that reshaped the field, and before large language models became the centre of attention.

Attention mechanisms appear only briefly. A reader coming to it now should understand it as the definitive reference for the foundations and not as a current account of the field.

07

Why it is still the standard reference

Because the foundations did not move. Backpropagation, optimisation dynamics, regularisation theory, the bias-variance trade-off and the probabilistic framing are all unchanged, and they are treated here more carefully than anywhere else at comparable accessibility.

It is also freely available online in full, which removes the main barrier to using it as a reference.

08

Who it is for

Someone with the mathematical background who wants to understand rather than apply — graduate students, researchers, and practitioners who have been building models and want to know what they have been doing.

It is the wrong first book for almost everyone. Géron's practical text, or a course, should come first, with this used afterwards as the reference that explains the machinery.

09

How to use it

Not linearly. Most readers use it as a reference, reading the chapter relevant to a current problem rather than working through it.

The practical methodology chapter and the regularisation and optimisation chapters are the ones with the widest applicability and are worth reading independently of any specific need.

10

What to take from it

The framing that deep learning is representation learning — that the depth is doing the work of building useful intermediate representations rather than merely adding capacity.

And the practical methodology discipline: establish a baseline, measure before changing, and determine whether your problem is underfitting or overfitting before choosing a remedy.

—

What to take away

  1. 01It explains rather than teachesNo code and no exercises in building things; the purpose is understanding why the methods work.
  2. 02Depth is representation learningThe layers build useful intermediate representations rather than simply adding capacity.
  3. 03The foundations outlasted the architecturesOptimisation, regularisation and the probabilistic framing are unchanged; the models are not.
  4. 04Diagnose before remedyingUnderfitting and overfitting need opposite responses, and the practical chapter is where that judgement lives.
  5. 05It predates the transformerAttention appears briefly. Read it as the foundations reference, not a current account of the field.

Reading journey

A route through this idea

This book is not on a curated path, so the route below is derived from the catalogue: what comes before it, what goes further, and what approaches the same ground differently.

  1. Start hereLife 3.0Artificial intelligence and Physics & cosmos, and it assumes less before you start.
  2. You are hereDeep Learning
  3. A different angleSuperintelligenceAlso about Artificial intelligence, but it reads as strategic where that one is reference.
  4. Somewhere else entirelyThe Righteous MindPolitics & power and Artificial intelligence travel together in this library, and this comes at it from the other side.

Nearby on the shelves

Related reading

If you liked this

Where to go next

Each suggestion is scored from what the catalogue already records about both books — shared ideas, level, reading mode and tone. The reason you see is generated from the same figures that ranked it.

↑↓ to move↵ to openesc to close