项目作者: pjavia

项目描述 :
General Adversarial Networks
高级语言: Python
项目地址: git://github.com/pjavia/GAN.git
创建时间: 2017-05-12T15:46:46Z
项目社区:https://github.com/pjavia/GAN

开源协议:MIT License

下载


Generative Adversarial Networks

1. GANs

Architecture (Tensorflow)

Play with shallow gan the min-max game

tensorboard --logdir=summary_directory/

localhost:6006

alt text
alt text
alt text

2. DCGANs

Architecture (PyTorch)

Discriminator (

(sigmoid): Sigmoid ()

(batch_norm_2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True)

(leaky_relu): LeakyReLU (0.2)

(reduce): Linear (512 -> 1)

(d_layer_1): Conv2d(3, 128, kernel_size=(5, 5), stride=(2, 2))

(d_layer_2): Conv2d(128, 256, kernel_size=(5, 5), stride=(2, 2))

(d_layer_3): Conv2d(256, 512, kernel_size=(5, 5), stride=(2, 2))

)

Generator (

(project): Linear (100 -> 4608)

(batch_norm_2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True)

(relu): ReLU ()

(tanh): Tanh ()

(g_layer_1): ConvTranspose2d(512, 256, kernel_size=(3, 3), stride=(2, 2))

(g_layer_2): ConvTranspose2d(256, 128, kernel_size=(3, 3), stride=(2, 2))

(g_layer_3): ConvTranspose2d(128, 3, kernel_size=(4, 4), stride=(2, 2))

)

epoch 1

alt text

epoch 2

alt text

epoch 3

alt text

epoch 4

alt text

epoch 5

alt text

epoch 6

alt text

epoch 7

alt text

epoch 8

alt text

epoch 9

alt text

epoch 10

alt text

epoch 11

alt text

epoch 12

alt text

epoch 13

alt text

epoch 14

alt text

epoch 15

alt text

3. Conditional GANs

4. InfoGANs

5. Wasserstein GANs