liveBook · Manning

Chapter 20: Conclusions

What you will learn in chapter 20 of Deep Learning with Python, Third Edition

The chapter introduction frames finishing the book as the first step in an ongoing journey toward effective AI practice.

After this chapter you will be able to

What it builds on

Section by section

Introduction

The chapter introduction frames finishing the book as the first step in an ongoing journey toward effective AI practice.

Key terms: effective AI practitioner, journey, first step

20.1 Key concepts in review

20.1.1 Various approaches to artificial intelligence

This section distinguishes AI, machine learning, deep learning, and generative AI, then reviews how deep learning models learn.

Key terms: artificial intelligence (AI), machine learning, deep learning, models, training data, geometric transformations, layers, weights, loss function, gradient descent

20.1.2 What makes deep learning special within the field of machine learning

This section reviews deep learning’s breakthroughs in perception and argues that their lasting impact will outlive today’s hype, even though widespread deployment will take time.

Key terms: machine perception, training data, solved perception, AI summer, hype, business value, consumer success, existing algorithms, deploying deep learning, short-term expectations

20.1.3 How to think about deep learning

This section presents deep learning as learning differentiable geometric transformations of vectorized data, while cautioning that this computational picture is not a claim about how brains represent meaning.

Key terms: parametric models, gradient descent, examples, vectorized, input space, target space, geometric transformation, weights, differentiable, pairwise relationship

20.1.4 Key enabling technologies

This section explains how several accumulated advances enabled deep learning and why easier-to-use tools matter for its wider adoption.

Key terms: enabling factors, backpropagation, Transformer architecture, GPUs, CUDA, automatic differentiation, Keras, accessible, intelligent apps

20.1.5 The universal machine learning workflow

Reviews the machine learning workflow from defining a useful problem through evaluating, refining, deploying, and monitoring a model.

Key terms: problem domain, measure success, domain-specific metrics, training set, validation set, test set, leak, vectorize, preprocessing, common-sense baseline

20.1.6 Key network architectures

Reviews how major network architectures match different data structures and summarizes the configurations used for common prediction tasks.

Key terms: network architecture, data modalities, hypothesis space, multimodal models, densely connected networks, Dense layers, vector data, sigmoid, softmax, binary_crossentropy

20.2 Limitations of deep learning

This section explains why deep learning’s flexible pattern matching does not ensure robust generalization, and why neither scaling nor current test-time adaptation fully resolves that limitation.

Key terms: continuous geometric transformation, generalize, interpolative databases of patterns, phrasing, adversarial examples, anthropomorphize, pointwise statistical patterns, experiential grounding, generalizable algorithms, continuous, geometric

20.3 What might lie ahead

This section argues that human-like fluid intelligence may require combining deep learning with symbolic programs and adapting to new problems on the fly.

Key terms: fluid intelligence, value-centric abstraction, program-centric abstraction, hybrid models, learned algorithmic modules, deep learning modules, programming primitives, program synthesis, discrete search, deep-learning guided program search

20.4 Staying up to date in a fast-moving field

The section explains why deep learning practitioners need to keep learning after finishing the book.

Key terms: modern deep learning, stay up to date

20.4.1 Practice on real-world problems using Kaggle

This section recommends Kaggle competitions as a way to gain practical machine-learning experience through coding and real-world problems.

Key terms: Kaggle, machine learning competitions, hyperparameter tuning, validation-set overfitting, model ensembling

20.4.2 Read about the latest developments on arXiv

This section explains why arXiv is useful for following fast-moving deep learning research and why readers need help filtering its papers.

Key terms: arXiv, open access preprint server, peer-reviewed, signal in the noise, Google Scholar

20.4.3 Explore the Keras ecosystem

Points readers to the Keras ecosystem’s main documentation, learning resources, and open-source repositories.

Key terms: Keras online documentation, developer guides, Keras code examples, Keras Hub

20.5 Final words

The book closes by urging continued learning and inquiry because fundamental questions in AI remain open.

Key terms: lifelong journey, fundamental questions in AI

Concepts explained in this chapter

← Chapter 19: The future of AI

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.