A BiGAN, or Bidirectional GAN, is a type of generative adversarial network where the generator not only maps latent samples to generated data, but also has an inverse mapping from data to the latent representation. The motivation is to make a type of GAN that can learn rich representations for us in applications like unsupervised learning.
In addition to the generator $G$ from the standard GAN framework, BiGAN includes an encoder $E$ which maps data $\mathbf{x}$ to latent representations $\mathbf{z}$. The BiGAN discriminator $D$ discriminates not only in data space ($\mathbf{x}$ versus $G\left(\mathbf{z}\right)$), but jointly in data and latent space (tuples $\left(\mathbf{x}, E\left(\mathbf{x}\right)\right)$ versus $\left(G\left(z\right), z\right)$), where the latent component is either an encoder output $E\left(\mathbf{x}\right)$ or a generator input $\mathbf{z}$.
Source: Adversarial Feature LearningPaper | Code | Results | Date | Stars |
---|
Task | Papers | Share |
---|---|---|
Image Generation | 2 | 11.11% |
General Classification | 2 | 11.11% |
Conditional Image Generation | 1 | 5.56% |
Outlier Detection | 1 | 5.56% |
Dimensionality Reduction | 1 | 5.56% |
Face Generation | 1 | 5.56% |
Image-to-Image Translation | 1 | 5.56% |
Text-to-Image Generation | 1 | 5.56% |
Translation | 1 | 5.56% |
Component | Type |
|
---|---|---|
🤖 No Components Found | You can add them if they exist; e.g. Mask R-CNN uses RoIAlign |