You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+11-7
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,22 @@
2
2
3
3
This repository is a "toy" project so I can gain experience building deep neural networks. My first goal is learning to generate pictures of cats with Generative Adversarial Networks (^._.^).
4
4
5
-
**Update** Many people were concerned about whether the generated images are really novel or rather just copies of the training dataset so I made a python function that output the 5 most similar training (real) images to the given generated (fake) images. See: https://github.com/AlexiaJM/Generative-model-most-similar-images.
6
-
7
5

8
6
7
+
**Updates**
8
+
* 17/07/2017 : Added CycleGAN for style transfer, so far doesn't work well with the CAT dataset and it's so slow (20-24h to fully train it) that optimizing it is very difficult. I'm leaving it here for those interested but I probably will try fast neural style instead.
9
+
* 15/07/2017 : Many people were concerned about whether the generated images are really novel or rather just copies of the training dataset so I made a python function that output the 5 most similar training (real) images to the given generated (fake) images. See: https://github.com/AlexiaJM/Generative-model-most-similar-images.
10
+
9
11
**Objectives (so far)**
10
12
* Generate images of cats using various types of Generative Adversarial Networks (GAN)
11
13
* use **DCGAN** (Done)
12
14
* use **WGAN** (Done)
13
15
* use **WGAN-GP** (Done)
14
16
* use **LSGAN** (Done)
15
17
* use **BEGAN**
16
-
* Transform real cats into art pieces using **CycleGAN**
18
+
* Transform real cats into art pieces
19
+
* use **CycleGAN** (Code done)
20
+
* use **Fast neural style**
17
21
* Various/Others
18
22
* Preprocess cat images so we get aligned cat faces for much better GAN convergence (Done)
19
23
* Separate cats by size to be better able to generate cats of certain sizes (Done)
@@ -23,17 +27,17 @@ This repository is a "toy" project so I can gain experience building deep neural
23
27
* Add multi-gpu and non-CUDA option (Done)
24
28
* Option to load previous models (Done)
25
29
* Add log to output (Done)
26
-
* Dropouts in G
27
30
* L2 Regularization (Done)
28
31
* Try making higher resolutions pictures
29
32
* 128 x 128 (Done)
30
-
* 256 x 256
33
+
* 256 x 256 (Need more higher res data to do this)
31
34
* Try Self-Normalizing Neural Networks (SELU) as per https://arxiv.org/abs/1706.02515 (Done)
35
+
* Add option to generate more cat pictures (Done)
36
+
* Add option to see the 5 nearest real cats images and thus be able to tell if the generated cats are really unique (Done)
37
+
* Dropouts in G
32
38
* Try adding Frechet Inception Distance (FID) as per https://arxiv.org/pdf/1706.08500.pdf
33
39
* Try soft and noisy labels as per https://github.com/soumith/ganhacks
34
40
* Try adding decaying noise to input as per https://github.com/soumith/ganhacks
35
-
* Add option to generate more cat pictures
36
-
* Add option to see the 5 nearest real cats images and thus be able to tell if the generated cats are really unique
0 commit comments