What distinguishes a generative adversarial network (GAN) from a variational autoencoder (VAE)?
-
A
GANs use supervised learning; VAEs use unsupervised learning
-
B
GANs use an adversarial training loop between generator and discriminator; VAEs optimize a variational lower bound
-
C
GANs encode data to latent space; VAEs generate from noise
-
D
GANs require labeled data; VAEs do not