Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rasbt
GitHub Repository: rasbt/machine-learning-book
Path: blob/main/ch17/README.md
1245 views

Chapter 17: Generative Adversarial Networks for Synthesizing New Data

Chapter Outline

  • Introducing generative adversarial networks

    • Starting with autoencoders

    • Generative models for synthesizing new data

    • Generating new samples with GANs

    • Understanding the loss functions for the generator and discriminator networks in a GAN model

  • Implementing a GAN from scratch

    • Training GAN models on Google Colab

    • Implementing the generator and the discriminator networks

    • Defining the training dataset

    • Training the GAN model

  • Improving the quality of synthesized images using a convolutional and Wasserstein GAN

    • Transposed convolution

    • Batch normalization

    • Implementing the generator and discriminator

    • Dissimilarity measures between two distributions

    • Using EM distance in practice for GANs

    • Gradient penalty

    • Implementing WGAN-GP to train the DCGAN model

    • Mode collapse

    • Other GAN applications

  • Summary

Please refer to the README.md file in ../ch01 for more information about running the code examples.