InfoGAN—Unsupervised Attribute Extraction
Understand the concept of InfoGAN and how it works.
We'll cover the following...
We have learned how to use auxiliary information, such as the labels of data, to improve the image quality generated by GANs. However, it is not always possible to prepare accurate labels of training samples beforehand. Sometimes, it is even difficult for us to accurately describe the labels of extremely complex data. In this section, we will introduce another excellent model from the GAN family,
Similar to CGANs, InfoGAN also replaces the original distribution of data with conditional distribution (with auxiliary information as conditions). The main difference is that InfoGAN does not need to feed label and attribute information into the discriminator network. Instead, it uses another classifier,
We may notice that it adds another objective,
In this formula,