TensorFlow in action

In TensorFlow in Action, you'll dig into the newest version of Google's amazing TensorFlow framework as you learn to create incredible deep learning applications. Author Thushan Ganegedara uses quirky stories, practical examples, and behind-the-scenes explanations to demystify concepts oth...

Full description

Bibliographic Details
Main Author: Ganegedara, Thushan
Format: eBook
Language:English
Published: Shelter Island Manning Publications 2022
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • 1.3.1 When to use TensorFlow
  • 1.3.2 When not to use TensorFlow
  • 1.4 What will this book teach you?
  • 1.4.1 TensorFlow fundamentals
  • 1.4.2 Deep learning algorithms
  • 1.4.3 Monitoring and optimization
  • 1.5 Who is this book for?
  • 1.6 Should we really care about Python and TensorFlow 2?
  • Summary
  • 2 TensorFlow 2
  • 2.1 First steps with TensorFlow 2
  • 2.1.1 How does TensorFlow operate under the hood?
  • 2.2 TensorFlow building blocks
  • 2.2.1 Understanding tf.Variable
  • 2.2.2 Understanding tf.Tensor
  • 2.2.3 Understanding tf.Operation
  • 2.3 Neural network-related computations in TensorFlow
  • 2.3.1 Matrix multiplication
  • 2.3.2 Convolution operation
  • 2.3.3 Pooling operation
  • Summary
  • Answers to exercises
  • 3 Keras and data retrieval in TensorFlow 2
  • 3.1 Keras model-building APIs
  • 3.1.1 Introducing the data set
  • 3.1.2 The Sequential API
  • 3.1.3 The functional API
  • 3.1.4 The sub-classing API
  • 3.2 Retrieving data for TensorFlow/Keras models
  • 3.2.1 tf.data API
  • 3.2.2 Keras DataGenerators
  • 3.2.3 tensorflow-datasets package
  • Summary
  • Answers to exercises
  • 4 Dipping toes in deep learning
  • 5.2.2 Diving deeper
  • 5.2.3 Self-attention layer
  • 5.2.4 Understanding self-attention using scalars
  • 5.2.5 Self-attention as a cooking competition
  • 5.2.6 Masked self-attention layers
  • 5.2.7 Multi-head attention
  • 5.2.8 Fully connected layer
  • 5.2.9 Putting everything together
  • Summary
  • Answers to exercises
  • Part 2 Look ma, no hands! Deep networks in the real world
  • 6 Teaching machines to see: Image classification with CNNs
  • 6.1 Putting the data under the microscope: Exploratory data analysis
  • 6.1.1 The folder/file structure
  • 6.1.2 Understanding the classes in the data set
  • Intro
  • TensorFlow in Action
  • Copyright
  • dedication
  • contents
  • front matter
  • preface
  • acknowledgments
  • about this book
  • Who should read this book?
  • How this book is organized: A roadmap
  • About the code
  • liveBook discussion forum
  • about the author
  • about the cover illustration
  • Part 1 Foundations of TensorFlow 2 and deep learning
  • 1 The amazing world of TensorFlow
  • 1.1 What is TensorFlow?
  • 1.1.1 An overview of popular components of TensorFlow
  • 1.1.2 Building and deploying a machine learning model
  • 1.2 GPU vs. CPU
  • 1.3 When and when not to use TensorFlow
  • 4.1 Fully connected networks
  • 4.1.1 Understanding the data
  • 4.1.2 Autoencoder model
  • 4.2 Convolutional neural networks
  • 4.2.1 Understanding the data
  • 4.2.2 Implementing the network
  • 4.3 One step at a time: Recurrent neural networks (RNNs)
  • 4.3.1 Understanding the data
  • 4.3.2 Implementing the model
  • 4.3.3 Predicting future CO2 values with the trained model
  • Summary
  • Answers to exercises
  • 5 State-of-the-art in deep learning: Transformers
  • 5.1 Representing text as numbers
  • 5.2 Understanding the Transformer model
  • 5.2.1 The encoder-decoder view of the Transformer