Video description
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.
Chollet is a master of pedagogy and explains complex concepts with minimal fuss, cutting through the math with practical Python code. He is also an experienced ML researcher and his insights on various model architectures or training tips are a joy to read.
Martin Görner, Google
Unlock the groundbreaking advances of deep learning with this extensively revised new edition of the bestselling original. Learn directly from the creator of Keras and master practical Python deep learning techniques that are easy to apply in the real world.
In Deep Learning with Python, Second Edition you will learn:- Deep learning from first principles
- Image classification and image segmentation
- Timeseries forecasting
- Text classification and machine translation
- Text generation, neural style transfer, and image generation
Deep Learning with Python has taught thousands of readers how to put the full capabilities of deep learning into action. This extensively revised second edition introduces deep learning using Python and Keras, and is loaded with insights for both novice and experienced ML practitioners. You’ll learn practical techniques that are easy to apply in the real world, and important theory for perfecting neural networks.
about the technology
Recent innovations in deep learning unlock exciting new software capabilities like automated language translation, image recognition, and more. Deep learning is quickly becoming essential knowledge for every software developer, and modern tools like Keras and TensorFlow put it within your reach—even if you have no background in mathematics or data science. This book shows you how to get started.
about the book
Deep Learning with Python, Second Edition introduces the field of deep learning using Python and the powerful Keras library. In this revised and expanded new edition, Keras creator François Chollet offers insights for both novice and experienced machine learning practitioners. As you move through this book, you’ll build your understanding through intuitive explanations, crisp illustrations, and clear examples. You’ll quickly pick up the skills you need to start developing deep-learning applications.
about the audience
For readers with intermediate Python skills. No previous experience with Keras, TensorFlow, or machine learning is required.
about the author
François Chollet is a software engineer at Google and creator of the Keras deep-learning library.
Immerse yourself into this exciting introduction to the topic with lots of real-world examples. A must-read for every deep learning practitioner.Sayak Paul, Carted
The modern classic just got better.
Edmon Begoli, Oak Ridge National Laboratory
Truly the bible of deep learning.
Yiannis Paraskevopoulos, University of West Attica
NARRATED BY DEREK DYSART
Table of contents
- Chapter 1 What is deep learning?
- Chapter 1 Learning rules and representations from data
- Chapter 1 Understanding how deep learning works, in three figures
- Chapter 1 Before deep learning: A brief history of machine learning
- Chapter 1 Back to neural networks
- Chapter 1 Why deep learning? Why now?
- Chapter 1 Algorithms
- Chapter 2 The mathematical building blocks of neural networks
- Chapter 2 Data representations for neural networks
- Chapter 2 Real-world examples of data tensors
- Chapter 2 The gears of neural networks: Tensor operations
- Chapter 2 Tensor reshaping
- Chapter 2 The engine of neural networks: Gradient-based optimization
- Chapter 2 Derivative of a tensor operation: The gradient
- Chapter 2 Chaining derivatives: The Backpropagation algorithm
- Chapter 2 Looking back at our first example
- Chapter 3 Introduction to Keras and TensorFlow
- Chapter 3 Setting up a deep learning workspace
- Chapter 3 First steps with TensorFlow
- Chapter 3 Anatomy of a neural network: Understanding core Keras APIs
- Chapter 3 The “compile” step: Configuring the learning process
- Chapter 4 Getting started with neural networks: Classification and regression
- Chapter 4 Building your model
- Chapter 4 Classifying newswires: A multiclass classification example
- Chapter 4 Predicting house prices: A regression example
- Chapter 5 Fundamentals of machine learning
- Chapter 5 The nature of generalization in deep learning
- Chapter 5 Evaluating machine learning models
- Chapter 5 Improving model fit
- Chapter 5 Improving generalization
- Chapter 5 Regularizing your model
- Chapter 6 The universal workflow of machine learning
- Chapter 6 Collect a dataset
- Chapter 6 Develop a model
- Chapter 6 Beat a baseline
- Chapter 6 Deploy the model
- Chapter 6 Monitor your model in the wild
- Chapter 7 Working with Keras: A deep dive
- Chapter 7 Subclassing the Model class
- Chapter 7 Using built-in training and evaluation loops
- Chapter 7 Writing your own training and evaluation loops
- Chapter 7 Make it fast with tf.function
- Chapter 8 Introduction to deep learning for computer vision
- Chapter 8 The convolution operation
- Chapter 8 Training a convnet from scratch on a small dataset
- Chapter 8 Data preprocessing
- Chapter 8 Leveraging a pretrained model
- Chapter 8 Feature extraction with a pretrained model
- Chapter 9 Advanced deep learning for computer vision
- Chapter 9 Modern convnet architecture patterns
- Chapter 9 Residual connections
- Chapter 9 Depthwise separable convolutions
- Chapter 9 Interpreting what convnets learn
- Chapter 9 Visualizing convnet filters
- Chapter 9 Visualizing heatmaps of class activation
- Chapter 10 Deep learning for timeseries
- Chapter 10 Preparing the data
- Chapter 10 Let’s try a basic machine learning model
- Chapter 10 Understanding recurrent neural networks
- Chapter 10 A recurrent layer in Keras
- Chapter 10 Advanced use of recurrent neural networks
- Chapter 10 Using bidirectional RNNs
- Chapter 11 Deep learning for text
- Chapter 11 Preparing text data
- Chapter 11 Vocabulary indexing
- Chapter 11 Two approaches for representing groups of words: Sets and sequences
- Chapter 11 Processing words as a sequence: The sequence model approach, Part 1
- Chapter 11 Processing words as a sequence: The sequence model approach, Part 2
- Chapter 11 The Transformer architecture
- Chapter 11 The Transformer encoder
- Chapter 11 Beyond text classification: Sequence-to-sequence learning
- Chapter 11 Sequence-to-sequence learning with Transformer
- Chapter 12 Generative deep learning
- Chapter 12 How do you generate sequence data?
- Chapter 12 A text-generation callback with variable-temperature sampling
- Chapter 12 DeepDream
- Chapter 12 Neural style transfer
- Chapter 12 Generating images with variational autoencoders
- Chapter 12 Implementing a VAE with Keras
- Chapter 12 A bag of tricks
- Chapter 13 Best practices for the real world
- Chapter 13 Hyperparameter optimization
- Chapter 13 Scaling-up model training
- Chapter 13 Multi-GPU training
- Chapter 13 TPU training
- Chapter 14 Conclusions
- Chapter 14 Key enabling technologies
- Chapter 14 Key network architectures
- Chapter 14 The limitations of deep learning
- Chapter 14 Local generalization vs. extreme generalization
- Chapter 14 The purpose of intelligence
- Chapter 14 Setting the course toward greater generality in AI
- Chapter 14 Implementing intelligence: The missing ingredients
- Chapter 14 The missing half of the picture
- Chapter 14 Blending together deep learning and program synthesis
- Chapter 14 Lifelong learning and modular subroutine reuse
Product information
- Title: Deep Learning with Python, Second Edition, Video Edition
- Author(s):
- Release date: November 2021
- Publisher(s): Manning Publications
- ISBN: None
You might also like
video
Deep Learning with Python video edition
"The clearest explanation of deep learning I have come across...it was a joy to read." Richard …
book
Deep Learning with Python
Deep Learning with Python introduces the field of deep learning using the Python language and the …
audiobook
Deep Learning with Python, Second Edition
Chollet is a master of pedagogy and explains complex concepts with minimal fuss, cutting through the …
book
Deep Learning with Python, Second Edition
Printed in full color! Unlock the groundbreaking advances of deep learning with this extensively revised new …