latent input ↓ Generator ↓ generated sample ──┐ ├──> Discriminator real sample ───────┘