Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: O'Reilly Media

OUTDATED! get the 2nd edition just uploaded to zlib. a LOT happened in the last three years in deep learning Generative modeling is one of the hottest topics in artificial intelligence. Recent advances in the field have shown how it's possible to teach a machine to excel at human endeavors--such as drawing, composing music, and completing tasks--by generating an understanding of how its actions affect its environment. With this practical book, machine learning engineers and data scientists will learn how to recreate some of the most famous examples of generative deep learning models, such as variational autoencoders and generative adversarial networks (GANs). You'll also learn how to apply the techniques to your own datasets. David Foster, cofounder of Applied Data Science, demonstrates the inner workings of each technique, starting with the basics of deep learning before advancing to the most cutting-edge algorithms in the field. Through tips and tricks, you'll learn how to make your models learn more efficiently and become more creative. Get a fundamental overview of generative modeling Learn how to use the Keras and TensorFlow libraries for deep learning Discover how variational autoencoders (VAEs) work Get practical examples of generative adversarial networks (GANs) Understand how to build generative models that learn how to paint, write, and compose Apply generative models within a reinforcement learning setting to accomplish tasks

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A hands-on, code-first introduction to generative deep learning—teaching machine learning engineers and data scientists how to build models that paint, write, compose, and play, using Keras and TensorFlow. If you want to move beyond classification into creative AI, this is your starting point (though note: the 1st edition is dated; seek the 2nd for recent advances). 【Book Arc】 - **Opening (~0%–33%)**: Lays the conceptual foundation—defines generative vs. discriminative modeling, introduces the probabilistic framework, and walks through a first simple generative model (Naive Bayes) plus a "Hello World" example. It also covers deep learning basics: structured/unstructured data, neural network architecture, and hands-on Keras/TensorFlow setup with convolutional layers, batch normalization, and dropout. - **Early (~33%–67%)**: Dives into the first major model class—Variational Autoencoders (VAEs). Starts with autoencoder fundamentals (encoder, decoder, joining them), then extends to the variational version with a focus on the loss function and latent space. Includes practical applications like generating faces, latent space arithmetic, and morphing between images. - **Late (~67%–100%)**: Introduces Generative Adversarial Networks (GANs) as the second pillar. Covers the discriminator-generator dynamic, training mechanics, and the classic challenges (e.g., oscillating loss). The book then moves toward advanced applications—painting, writing, composing—and closes with reinforcement learning settings for goal-directed generation. - **Ending (~100%)**: Wraps up with creative and interactive use cases, emphasizing how to apply these techniques to your own datasets and how to make models "more creative" through tips and tricks. The final chapters tie together the generative toolkit for real-world problem-solving. 【Key Takeaways】 - **Generative modeling is about learning the underlying distribution of data, not just classifying it** (Opening): Unlike discriminative models that map inputs to labels, generative models can create new samples. This shift is the core philosophical leap—understand it before touching code. - **Probabilistic foundations matter, even for practitioners** (Opening): The book grounds you in the generative modeling framework and Naive Bayes as a simple probabilistic model. This isn't just theory—it sets up the math you'll need for VAEs and GANs later. - **Keras and TensorFlow are the practical backbone** (Early): You'll build your first deep neural network with these libraries, learning to load data, compile, train, and evaluate. Master the workflow here; every later model builds on this pattern. - **Autoencoders are the gateway to VAEs** (Early): Start with a plain autoencoder (encoder + decoder) to compress and reconstruct data, then add the variational twist—a probabilistic latent space—to enable generation. The loss function is the key differentiator. - **VAEs enable smooth, meaningful latent spaces** (Early): With VAEs, you can perform latent space arithmetic (e.g., "smiling woman" minus "woman" plus "man") and morph between faces. This is where generative models become creative tools, not just compressors. - **GANs are a game of adversarial training** (Late): The generator and discriminator compete, driving each other to improve. But this comes with real challenges—oscillating loss and instability—that require careful tuning and understanding of the dynamics. - **Generative models extend beyond images to text, music, and actions** (Late): The book shows how to apply these techniques to painting, writing, composing, and even reinforcement learning tasks, where generation guides decision-making. This is the payoff for the earlier groundwork. 【Reading Tips】 - **Skim the deep learning review if you're experienced** (Early): Chapters 1–2 cover basics like convolutional layers and dropout. If you're already comfortable with Keras, jump to Chapter 3 (VAEs) and refer back only when stuck. - **Deep-read the VAE and GAN chapters** (Early–Late): These are the heart of the book. Pay special attention to the loss functions and training loops—they're where the magic (and the bugs) happen. Code along, don't just read. - **Watch for the "Hello World" examples** (Opening): They're deceptively simple but teach the full pipeline from data to model to generation. Use them as templates for your own projects. - **Be aware of the 1st edition's age** (Throughout): Published in 2019, this edition predates transformers, diffusion models, and modern GAN advances. Use it for fundamentals, but supplement with the 2nd edition or recent papers for cutting-edge techniques. - **Take away the "creativity" tips** (Late): The book's practical advice on making models more efficient and creative is scattered through examples—collect these as you go, as they're the most transferable skills. 【Coverage Limits】 This guide synthesizes the book's structure and core concepts from the provided excerpts, which include the table of contents and early chapters. It does not cover the full details of later chapters (e.g., specific GAN variants, reinforcement learning applications) beyond what's listed in the TOC.
Excerpt 1
书名: Generative Deep Learning (David Foster) (Z-Library) 作者: O'Reilly Media OUTDATED! get the 2nd edition just uploaded to zlib. a LOT happened in the last th...
View in text
Page 4
United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educat...
View in text
Page 5
. . . . . . . . . . . . . . . . . . . . . . . . . ix Part I. Introduction to Generative Deep Learning 1. Generative Modeling. . . . . . . . . . . . . . . . ....
View in text
Page 6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Ganimals 97 Introduction to GANs 99 Your First GAN 100 The Discriminator 101 The Generator 103...
View in text
Tags
AI categories
Artificial IntelligenceAIPython
ISBN: 1492041947
Publisher: O'Reilly Media
Publish Year: 2019
Language: English
Pages: 300
File Format: PDF
File Size: 29.2 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…