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

generative adversarial networks gans
SMART_READER_LITE
LIVE PREVIEW

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)


slide-1
SLIDE 1

Generative Adversarial Networks (GANs)

Ian Goodfellow, OpenAI Research Scientist Presentation at AI With the Best, 2016-09-24

slide-2
SLIDE 2

(Goodfellow 2016)

Generative Modeling

  • Density estimation
  • Sample generation

Training examples Model samples

slide-3
SLIDE 3

(Goodfellow 2016)

Adversarial Nets Framework

Input noise Z Differentiable function G x sampled from model Differentiable function D D tries to

  • utput 0

x sampled from data Differentiable function D D tries to

  • utput 1
slide-4
SLIDE 4

(Goodfellow 2016)

DCGAN Architecture

(Radford et al 2015) Most “deconvs” are batch normalized

slide-5
SLIDE 5

(Goodfellow 2016)

DCGANs for LSUN Bedrooms

(Radford et al 2015)

slide-6
SLIDE 6

(Goodfellow 2016)

Vector Space Arithmetic

  • +

=

Man with glasses Man Woman Woman with Glasses

slide-7
SLIDE 7

(Goodfellow 2016)

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)

slide-8
SLIDE 8

(Goodfellow 2016)

Minibatch GAN on CIFAR

Training Data Samples (Salimans et al 2016)

slide-9
SLIDE 9

(Goodfellow 2016)

Minibatch GAN on ImageNet

(Salimans et al 2016)

slide-10
SLIDE 10

(Goodfellow 2016)

Cherry-Picked Results

slide-11
SLIDE 11

(Goodfellow 2016)

Text to Image with GANs

this small bird has a pink breast and crown, and black primaries and secondaries. the flower has petals that are bright pinkish purple with white stigma this magnificent fellow is almost all black with a red crest, and white cheek patch. this white and yellow flower have thin white petals and a round yellow stamen

(Reed et al 2016)

slide-12
SLIDE 12

(Goodfellow 2016)

Generating Pokémon

youtube (Yota Ishida)

slide-13
SLIDE 13

(Goodfellow 2016)

Single Image Super-Resolution

(Ledig et al 2016)

slide-14
SLIDE 14

(Goodfellow 2016)

iGAN

youtube (Zhu et al 2016)

slide-15
SLIDE 15

(Goodfellow 2016)

Introspective Adversarial Networks

youtube

slide-16
SLIDE 16

(Goodfellow 2016)

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
  • f improvement