Generative deep learning teaching machines to paint, write, compose, and play

Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and data scientists how to use TensorFlow and Keras to create impressive generative deep learning models from scratch, including variational autoencoders (VAEs), generative adversarial networks (GANs),...

Full description

Bibliographic Details
Main Author: Foster, David
Other Authors: Friston, Karl (writer of foreword)
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media, Incorporated 2023
Edition:Second edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06025nmm a2200589 u 4500
001 EB002159721
003 EBX01000000000000001297836
005 00000000000000.0
007 cr|||||||||||||||||||||
008 230516 ||| eng
020 |a 1098134141 
020 |a 9781098134143 
020 |a 9781098134150 
050 4 |a Q325.5 
100 1 |a Foster, David 
245 0 0 |a Generative deep learning  |b teaching machines to paint, write, compose, and play  |c David Foster ; foreword by Karl Friston 
250 |a Second edition 
260 |a Sebastopol, CA  |b O'Reilly Media, Incorporated  |c 2023 
300 |a xxvi, 426 pages  |b illustrations 
505 0 |a Includes bibliographical references and index 
505 0 |a The Generative Modeling Framework -- Representation Learning -- Core Probability Theory -- Generative Model Taxonomy -- The Generative Deep Learning Codebase -- Cloning the Repository -- Using Docker -- Running on a GPU -- Summary -- Chapter 2. Deep Learning -- Data for Deep Learning -- Deep Neural Networks -- What Is a Neural Network? -- Learning High-Level Features -- TensorFlow and Keras -- Multilayer Perceptron (MLP) -- Preparing the Data -- Building the Model -- Compiling the Model -- Training the Model -- Evaluating the Model -- Convolutional Neural Network (CNN) -- Convolutional Layers 
505 0 |a Analysis of the WGAN-GP -- Conditional GAN (CGAN) -- CGAN Architecture -- Training the CGAN -- Analysis of the CGAN -- Summary -- Chapter 5. Autoregressive Models -- Introduction -- Long Short-Term Memory Network (LSTM) -- The Recipes Dataset -- Working with Text Data -- Tokenization -- Creating the Training Set -- The LSTM Architecture -- The Embedding Layer -- The LSTM Layer -- The LSTM Cell -- Training the LSTM -- Analysis of the LSTM -- Recurrent Neural Network (RNN) Extensions -- Stacked Recurrent Networks -- Gated Recurrent Units -- Bidirectional Cells -- PixelCNN 
505 0 |a Batch Normalization -- Dropout -- Building the CNN -- Training and Evaluating the CNN -- Summary -- Part II. Methods -- Chapter 3. Variational Autoencoders -- Introduction -- Autoencoders -- The Fashion-MNIST Dataset -- The Autoencoder Architecture -- The Encoder -- The Decoder -- Joining the Encoder to the Decoder -- Reconstructing Images -- Visualizing the Latent Space -- Generating New Images -- Variational Autoencoders -- The Encoder -- The Loss Function -- Training the Variational Autoencoder -- Analysis of the Variational Autoencoder -- Exploring the Latent Space -- The CelebA Dataset 
505 0 |a Training the Variational Autoencoder -- Analysis of the Variational Autoencoder -- Generating New Faces -- Latent Space Arithmetic -- Morphing Between Faces -- Summary -- Chapter 4. Generative Adversarial Networks -- Introduction -- Deep Convolutional GAN (DCGAN) -- The Bricks Dataset -- The Discriminator -- The Generator -- Training the DCGAN -- Analysis of the DCGAN -- GAN Training: Tips and Tricks -- Wasserstein GAN with Gradient Penalty (WGAN-GP) -- Wasserstein Loss -- The Lipschitz Constraint -- Enforcing the Lipschitz Constraint -- The Gradient Penalty Loss -- Training the WGAN-GP 
505 0 |a Part I. Introduction to Generative Deep Learning -- Chapter 1. Generative Modeling -- What Is Generative Modeling? -- Generative Versus Discriminative Modeling -- The Rise of Generative Modeling -- Generative Modeling and AI -- Our First Generative Model -- Hello World! 
653 |a Réseaux neuronaux (Informatique) 
653 |a Generative programming (Computer science) / fast 
653 |a Neural networks (Computer science) / fast 
653 |a Machine learning / http://id.loc.gov/authorities/subjects/sh85079324 
653 |a Generative programming (Computer science) / http://id.loc.gov/authorities/subjects/sh00000127 
653 |a Artificial intelligence / fast 
653 |a Artificial intelligence / http://id.loc.gov/authorities/subjects/sh85008180 
653 |a Intelligence artificielle 
653 |a Neural networks (Computer science) / http://id.loc.gov/authorities/subjects/sh90001937 
653 |a Machine learning / fast 
653 |a Apprentissage automatique 
653 |a artificial intelligence / aat 
653 |a Programmation générative 
700 1 |a Friston, Karl  |e writer of foreword 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1098134184 
776 |z 109813415X 
776 |z 9781098134181 
776 |z 1098134141 
776 |z 9781098134143 
776 |z 9781098134150 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781098134174/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 500 
082 0 |a 006.3/1 
520 |a Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and data scientists how to use TensorFlow and Keras to create impressive generative deep learning models from scratch, including variational autoencoders (VAEs), generative adversarial networks (GANs), Transformers, normalizing flows, energy-based models, and denoising diffusion models. The book starts with the basics of deep learning and progresses to cutting-edge architectures. Through tips and tricks, you'll understand how to make your models learn more efficiently and become more creative. Discover how VAEs can change facial expressions in photos Train GANs to generate images based on your own dataset Build diffusion models to produce new varieties of flowers Train your own GPT for text generation Learn how large language models like ChatGPT are trained Explore state-of-the-art architectures such as StyleGAN2 and ViT-VQGAN Compose polyphonic music using Transformers and MuseGAN Understand how generative world models can solve reinforcement learning tasks Dive into multimodal models such as DALL.E 2, Imagen, and Stable Diffusion This book also explores the future of generative AI and how individuals and companies can proactively begin to leverage this remarkable new technology to create competitive advantage