Variational AutoEncoder
Encoder는 입력을 다른 형태(representation)으로 변환한다고 AE에서 알았다. VAE는 latent space에 고정된 벡터로 encode하는 것이 아니라, distribution으로 encode한다.
GAN: Generative Adversarial Network
decoder(generator)가 실제적인 fake images를 생성한다. 생성된 이미지를 descriminator가 실제 mnist 이미지에 기반해 구별한다. 서로 상호작용하면서 generator는 점차 실제 이미지에 가깝게 가짜 이미지를 생성하고, 이를 descriminator는 다시 학습한다.