Description

Book Synopsis

Jon Krohn is the chief data scientist at untapt, a machine learning startup in New York. He leads a flourishing Deep Learning Study Group, presents the acclaimed Deep Learning with TensorFlow LiveLessons in Safari, and teaches his Deep Learning curriculum at the NYC Data Science Academy. Jon holds a doctorate in neuroscience from Oxford University and has been publishing on machine learning in leading academic journals since 2010. Grant Beyleveld is a doctoral candidate at the Icahn School of Medicine at New York's Mount Sinai hospital, researching the relationship between viruses and their hosts. A founding member of the Deep Learning Study Group, he holds a masters in molecular medicine and medical biochemistry from the University of Witwatersrand. Aglaé Bassens is a Belgian artist based in Brooklyn. She studied fine arts at The Ruskin School of Drawing and Fine Art, Oxford University, and University College London's Sla

Trade Review
“Over the next few decades, artificial intelligence is poised to dramatically change almost every aspect of our lives, in large part due to today’s breakthroughs in deep learning. The authors’ clear visual style provides a comprehensive look at what’s currently possible with artificial neural networks as well as a glimpse of the magic that’s to come.”
—Tim Urban, writer and illustrator of Wait But Why

“This book is an approachable, practical, and broad introduction to deep learning, and the most beautifully illustrated machine learning book on the market.”
—Dr. Michael Osborne, Dyson Associate Professor in Machine Learning, University of Oxford

“This book should be the first stop for deep learning beginners, as it contains lots of concrete, easy-to-follow examples with corresponding tutorial videos and code notebooks. Strongly recommended.”
—Dr. Chong Li, cofounder, Nakamoto & Turing Labs; adjunct professor, Columbia University

“It’s hard to imagine developing new products today without thinking about enriching them with capabilities using machine learning. Deep learning in particular has many practical applications, and this book’s intelligible clear and visual approach is helpful to anyone who would like to understand what deep learning is and how it could impact your business and life for years to come.”
—Helen Altshuler, engineering leader, Google

“This book leverages beautiful illustrations and amusing analogies to make the theory behind deep learning uniquely accessible. Its straightforward example code and best-practice tips empower readers to immediately apply the transformative technique to their particular niche of interest.”
–Dr. Rasmus Rothe, founder, Merantix

“This is an invaluable resource for anyone looking to understand what deep learning is and why it powers almost every automated application today, from chatbots and voice recognition tools to self-driving cars. The illustrations and biological explanations help bring to life a complex topic and make it easier to grasp fundamental concepts.”
–Joshua March, CEO and cofounder, Conversocial; author of Message Me

“Deep learning is regularly redefining the state of the art across machine vision, natural language, and sequential decision-making tasks. If you too would like to pass data through deep neural networks in order to build high-performance models, then this book–with its innovative, highly visual approach–is the ideal place to begin.”
–Dr. Alex Flint, roboticist and entrepreneur



Table of Contents

Figures xix
Tables xxvii
Examples xxix
Foreword xxxiii
Preface xxxv
Acknowledgments xxxix
About the Authors xli

Part I: Introducing Deep Learning 1
Chapter 1: Biological and Machine Vision 3

Biological Vision 3
Machine Vision 8
TensorFlow Playground 17
Quick, Draw! 19
Summary 19
Chapter 2: Human and Machine Language 21
Deep Learning for Natural Language
Processing 21
Computational Representations of Language 25
Elements of Natural Human Language 33
Google Duplex 35
Summary 37
Chapter 3: Machine Art 39
A Boozy All-Nighter 39
Arithmetic on Fake Human Faces 41
Style Transfer: Converting Photos into Monet (and Vice Versa) 44
Make Your Own Sketches Photorealistic 45
Creating Photorealistic Images from Text 45
Image Processing Using Deep Learning 46
Summary 48
Chapter 4: Game-Playing Machines 49
Deep Learning, AI, and Other Beasts 49
Three Categories of Machine Learning Problems 53
Deep Reinforcement Learning 56
Video Games 57
Board Games 59
Manipulation of Objects 67
Popular Deep Reinforcement Learning Environments 68
Three Categories of AI 71
Summary 72
Part II: Essential Theory Illustrated 73
Chapter 5: The (Code) Cart Ahead of the (Theory)

Horse 75
Prerequisites 75
Installation 76
A Shallow Network in Keras 76
Summary 84
Chapter 6: Artificial Neurons Detecting Hot Dogs 85
Biological Neuroanatomy 101 85
The Perceptron 86
Modern Neurons and Activation Functions 91
Choosing a Neuron 96
Summary 96
Key Concepts 97
Chapter 7: Artificial Neural Networks 99
The Input Layer 99
Dense Layers 99
A Hot Dog-Detecting Dense Network 101
The Softmax Layer of a Fast Food-Classifying Network 106
Revisiting Our Shallow Network 108
Summary 110
Key Concepts 110
Chapter 8: Training Deep Networks 111
Cost Functions 111
Optimization: Learning to Minimize Cost 115
Backpropagation 124
Tuning Hidden-Layer Count and Neuron
Count 125
An Intermediate Net in Keras 127
Summary 129
Key Concepts 130
Chapter 9: Improving Deep Networks 131
Weight Initialization 131
Unstable Gradients 137
Model Generalization (Avoiding Overfitting) 140
Fancy Optimizers 145
A Deep Neural Network in
Keras 147
Regression 149
TensorBoard 152
Summary 154
Key Concepts 155
Part III: Interactive Applications of Deep Learning 157
Chapter 10: Machine Vision 159

Convolutional Neural Networks 159
Pooling Layers 169
LeNet-5 in Keras 171
AlexNet and VGGNet in Keras 176
Residual Networks 179
Applications of Machine Vision 182
Summary 193
Key Concepts 193
Chapter 11: Natural Language Processing 195
Preprocessing Natural Language Data 195
Creating Word Embeddings with word2vec 206
The Area under the ROC Curve 217
Natural Language Classification with Familiar Networks 222
Networks Designed for Sequential Data 240
Non-sequential Architectures: The Keras Functional API 251
Summary 256
Key Concepts 257
Chapter 12: Generative Adversarial Networks 259
Essential GAN Theory 259
The Quick, Draw! Dataset 263
The Discriminator Network 266
The Generator Network 269
The Adversarial Network 272
GAN Training 275
Summary 281
Key Concepts 282
Chapter 13: Deep Reinforcement Learning 283
Essential Theory of Reinforcement Learning 283
Essential Theory of Deep Q-Learning Networks 290
Defining a DQN Agent 293
Interacting with an OpenAI Gym Environment 300
Hyperparameter Optimization with SLM Lab 303
Agents Beyond DQN 306
Summary 308
Key Concepts 309
Part IV: You and AI 311
Chapter 14: Moving Forward with Your Own Deep Learning Projects 313

Ideas for Deep Learning Projects 313
Resources for Further Projects 317
The Modeling Process, Including Hyperparameter Tuning 318
Deep Learning Libraries 321
Software 2.0 324
Approaching Artificial General Intelligence 326
Summary 328
Part V: Appendices 331
Appendix A: Formal Neural Network Notation 333
Appendix B: Backpropagation 335
Appendix C: PyTorch 339

PyTorch Features 339
PyTorch in Practice 341
Index 345

Deep Learning Illustrated

    Product form

    £39.89

    Includes FREE delivery

    RRP £41.99 – you save £2.10 (5%)

    Order before 4pm today for delivery by Mon 22 Jun 2026.

    A Paperback / softback by Jon Krohn, Grant Beyleveld, Aglaé Bassens

    4 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Deep Learning Illustrated by Jon Krohn

      Publisher: Pearson Education (US)
      Publication Date: 17/12/2019
      ISBN13: 9780135116692, 978-0135116692
      ISBN10: 0135116694

      Description

      Book Synopsis

      Jon Krohn is the chief data scientist at untapt, a machine learning startup in New York. He leads a flourishing Deep Learning Study Group, presents the acclaimed Deep Learning with TensorFlow LiveLessons in Safari, and teaches his Deep Learning curriculum at the NYC Data Science Academy. Jon holds a doctorate in neuroscience from Oxford University and has been publishing on machine learning in leading academic journals since 2010. Grant Beyleveld is a doctoral candidate at the Icahn School of Medicine at New York's Mount Sinai hospital, researching the relationship between viruses and their hosts. A founding member of the Deep Learning Study Group, he holds a masters in molecular medicine and medical biochemistry from the University of Witwatersrand. Aglaé Bassens is a Belgian artist based in Brooklyn. She studied fine arts at The Ruskin School of Drawing and Fine Art, Oxford University, and University College London's Sla

      Trade Review
      “Over the next few decades, artificial intelligence is poised to dramatically change almost every aspect of our lives, in large part due to today’s breakthroughs in deep learning. The authors’ clear visual style provides a comprehensive look at what’s currently possible with artificial neural networks as well as a glimpse of the magic that’s to come.”
      —Tim Urban, writer and illustrator of Wait But Why

      “This book is an approachable, practical, and broad introduction to deep learning, and the most beautifully illustrated machine learning book on the market.”
      —Dr. Michael Osborne, Dyson Associate Professor in Machine Learning, University of Oxford

      “This book should be the first stop for deep learning beginners, as it contains lots of concrete, easy-to-follow examples with corresponding tutorial videos and code notebooks. Strongly recommended.”
      —Dr. Chong Li, cofounder, Nakamoto & Turing Labs; adjunct professor, Columbia University

      “It’s hard to imagine developing new products today without thinking about enriching them with capabilities using machine learning. Deep learning in particular has many practical applications, and this book’s intelligible clear and visual approach is helpful to anyone who would like to understand what deep learning is and how it could impact your business and life for years to come.”
      —Helen Altshuler, engineering leader, Google

      “This book leverages beautiful illustrations and amusing analogies to make the theory behind deep learning uniquely accessible. Its straightforward example code and best-practice tips empower readers to immediately apply the transformative technique to their particular niche of interest.”
      –Dr. Rasmus Rothe, founder, Merantix

      “This is an invaluable resource for anyone looking to understand what deep learning is and why it powers almost every automated application today, from chatbots and voice recognition tools to self-driving cars. The illustrations and biological explanations help bring to life a complex topic and make it easier to grasp fundamental concepts.”
      –Joshua March, CEO and cofounder, Conversocial; author of Message Me

      “Deep learning is regularly redefining the state of the art across machine vision, natural language, and sequential decision-making tasks. If you too would like to pass data through deep neural networks in order to build high-performance models, then this book–with its innovative, highly visual approach–is the ideal place to begin.”
      –Dr. Alex Flint, roboticist and entrepreneur



      Table of Contents

      Figures xix
      Tables xxvii
      Examples xxix
      Foreword xxxiii
      Preface xxxv
      Acknowledgments xxxix
      About the Authors xli

      Part I: Introducing Deep Learning 1
      Chapter 1: Biological and Machine Vision 3

      Biological Vision 3
      Machine Vision 8
      TensorFlow Playground 17
      Quick, Draw! 19
      Summary 19
      Chapter 2: Human and Machine Language 21
      Deep Learning for Natural Language
      Processing 21
      Computational Representations of Language 25
      Elements of Natural Human Language 33
      Google Duplex 35
      Summary 37
      Chapter 3: Machine Art 39
      A Boozy All-Nighter 39
      Arithmetic on Fake Human Faces 41
      Style Transfer: Converting Photos into Monet (and Vice Versa) 44
      Make Your Own Sketches Photorealistic 45
      Creating Photorealistic Images from Text 45
      Image Processing Using Deep Learning 46
      Summary 48
      Chapter 4: Game-Playing Machines 49
      Deep Learning, AI, and Other Beasts 49
      Three Categories of Machine Learning Problems 53
      Deep Reinforcement Learning 56
      Video Games 57
      Board Games 59
      Manipulation of Objects 67
      Popular Deep Reinforcement Learning Environments 68
      Three Categories of AI 71
      Summary 72
      Part II: Essential Theory Illustrated 73
      Chapter 5: The (Code) Cart Ahead of the (Theory)

      Horse 75
      Prerequisites 75
      Installation 76
      A Shallow Network in Keras 76
      Summary 84
      Chapter 6: Artificial Neurons Detecting Hot Dogs 85
      Biological Neuroanatomy 101 85
      The Perceptron 86
      Modern Neurons and Activation Functions 91
      Choosing a Neuron 96
      Summary 96
      Key Concepts 97
      Chapter 7: Artificial Neural Networks 99
      The Input Layer 99
      Dense Layers 99
      A Hot Dog-Detecting Dense Network 101
      The Softmax Layer of a Fast Food-Classifying Network 106
      Revisiting Our Shallow Network 108
      Summary 110
      Key Concepts 110
      Chapter 8: Training Deep Networks 111
      Cost Functions 111
      Optimization: Learning to Minimize Cost 115
      Backpropagation 124
      Tuning Hidden-Layer Count and Neuron
      Count 125
      An Intermediate Net in Keras 127
      Summary 129
      Key Concepts 130
      Chapter 9: Improving Deep Networks 131
      Weight Initialization 131
      Unstable Gradients 137
      Model Generalization (Avoiding Overfitting) 140
      Fancy Optimizers 145
      A Deep Neural Network in
      Keras 147
      Regression 149
      TensorBoard 152
      Summary 154
      Key Concepts 155
      Part III: Interactive Applications of Deep Learning 157
      Chapter 10: Machine Vision 159

      Convolutional Neural Networks 159
      Pooling Layers 169
      LeNet-5 in Keras 171
      AlexNet and VGGNet in Keras 176
      Residual Networks 179
      Applications of Machine Vision 182
      Summary 193
      Key Concepts 193
      Chapter 11: Natural Language Processing 195
      Preprocessing Natural Language Data 195
      Creating Word Embeddings with word2vec 206
      The Area under the ROC Curve 217
      Natural Language Classification with Familiar Networks 222
      Networks Designed for Sequential Data 240
      Non-sequential Architectures: The Keras Functional API 251
      Summary 256
      Key Concepts 257
      Chapter 12: Generative Adversarial Networks 259
      Essential GAN Theory 259
      The Quick, Draw! Dataset 263
      The Discriminator Network 266
      The Generator Network 269
      The Adversarial Network 272
      GAN Training 275
      Summary 281
      Key Concepts 282
      Chapter 13: Deep Reinforcement Learning 283
      Essential Theory of Reinforcement Learning 283
      Essential Theory of Deep Q-Learning Networks 290
      Defining a DQN Agent 293
      Interacting with an OpenAI Gym Environment 300
      Hyperparameter Optimization with SLM Lab 303
      Agents Beyond DQN 306
      Summary 308
      Key Concepts 309
      Part IV: You and AI 311
      Chapter 14: Moving Forward with Your Own Deep Learning Projects 313

      Ideas for Deep Learning Projects 313
      Resources for Further Projects 317
      The Modeling Process, Including Hyperparameter Tuning 318
      Deep Learning Libraries 321
      Software 2.0 324
      Approaching Artificial General Intelligence 326
      Summary 328
      Part V: Appendices 331
      Appendix A: Formal Neural Network Notation 333
      Appendix B: Backpropagation 335
      Appendix C: PyTorch 339

      PyTorch Features 339
      PyTorch in Practice 341
      Index 345

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account