Generative Models

In the previous two chapters (Chapter 4, Advanced Convolutional Networks, and Chapter 5, Object Detection and Image Segmentation), we focused on supervised computer vision problems, such as classification and object detection. In this chapter, we'll discuss how to create new images with the help of unsupervised neural networks. After all, it's a lot better knowing that you don't need labeled data. More specifically, we'll talk about generative models.

This chapter will cover the following topics:

  • Intuition and justification of generative models
  • Introduction to Variational Autoencoders (VAEs)
  • Introduction to Generative Adversarial Networks (GANs)
  • Types of GAN
  • Introducing to artistic style transfer

Get Advanced Deep Learning with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.