7 Image Generation with Variational Autoencoders (VAEs)
This chapter covers
- Understanding autoencoders (AEs) vs. variational autoencoders (VAEs)
- Building and training an autoencoder to reconstruct handwritten digits
- Building and training a VAE to generate human face images
- Performing encoding arithmetic and interpolation with a trained VAE
So far, you have learned how to generate shapes, numbers, and images, all by using generative adversarial networks (GANs). In this chapter, you’ll learn to create images by using another generative model: variational autoencoders (VAEs). You’ll also learn the practical uses of VAEs by performing encoding arithmetic and encoding interpolation.