generative adversarial networks gans
play

Generative Adversarial Networks (GANs) Ian Goodfellow, OpenAI - PowerPoint PPT Presentation

Generative Adversarial Networks (GANs) Ian Goodfellow, OpenAI Research Scientist Presentation at AI With the Best, 2016-09-24 Generative Modeling Density estimation Sample generation Training examples Model samples (Goodfellow 2016)


  1. Generative Adversarial Networks (GANs) Ian Goodfellow, OpenAI Research Scientist Presentation at AI With the Best, 2016-09-24

  2. Generative Modeling • Density estimation • Sample generation Training examples Model samples (Goodfellow 2016)

  3. Adversarial Nets Framework D tries to D tries to output 1 output 0 Differentiable Differentiable function D function D x sampled x sampled from data from model Differentiable function G Input noise Z (Goodfellow 2016)

  4. DCGAN Architecture Most “deconvs” are batch normalized (Radford et al 2015) (Goodfellow 2016)

  5. DCGANs for LSUN Bedrooms (Radford et al 2015) (Goodfellow 2016)

  6. Vector Space Arithmetic = - + Man Woman Man with glasses Woman with Glasses (Goodfellow 2016)

  7. Mode Collapse • Fully optimizing the discriminator with the generator held constant is safe • Fully optimizing the generator with the discriminator held constant results in mapping all points to the argmax of the discriminator • Can partially fix this by adding nearest-neighbor features constructed from the current minibatch to the discriminator (“minibatch GAN”) (Salimans et al 2016) (Goodfellow 2016)

  8. Minibatch GAN on CIFAR Training Data Samples (Salimans et al 2016) (Goodfellow 2016)

  9. Minibatch GAN on ImageNet (Salimans et al 2016) (Goodfellow 2016)

  10. Cherry-Picked Results (Goodfellow 2016)

  11. Text to Image with GANs this small bird has a pink this magnificent fellow is breast and crown, and black almost all black with a red primaries and secondaries. crest, and white cheek patch. the flower has petals that this white and yellow flower have thin white petals and a are bright pinkish purple round yellow stamen with white stigma (Reed et al 2016) (Goodfellow 2016)

  12. Generating Pokémon youtube (Yota Ishida) (Goodfellow 2016)

  13. Single Image Super-Resolution (Ledig et al 2016) (Goodfellow 2016)

  14. iGAN youtube (Zhu et al 2016) (Goodfellow 2016)

  15. Introspective Adversarial Networks youtube (Goodfellow 2016)

  16. Conclusion • GANs are generative models based on supervised learning and game theory • GANs learn to generate realistic samples • Like other generative models, GANs still need a lot of improvement (Goodfellow 2016)

Recommend


More recommend