Summary
In this chapter, we also learned how to implement our first GAN. We covered some basic theory related to the GAN framework and how it relates to architecture design, especially focusing on the similar capacity of the Discriminator and Generator. We also covered, in detail, the theory behind upsampling layers, weight normalizations, and loss functions seen in GANs.
We learned how to implement the DCGAN Discriminator and Generator architecture, including their optimizers and loss functions. We learned how to implement the training procedure in GANs, wherein the Discriminator and Generator take turns at optimizing their parameters. Finally, we learned how to sample the Generator to get image outputs, and how to visualize those outputs ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access