Akbobek Abilkaiyrkyzy
MSc. Machine Learning student
https://developers.google.com/machine-learning/gan/gan_structure
https://hanlab.mit.edu/projects/data-efficient-gans/slides.pdf
Data augmentation
https://miro.medium.com/max/3692/1*Ukc49J8TzyxiOD30EqOWwQ.png
GAN trainings are usually unstable.
Different regularization techniques are used to penalize the sudden change in discriminator's output within a local region of input.
Inception Score (IS)
involves using a pre-trained deep learning neural network model for image classification to classify the generated images
Frechet Inception Distance (FID)
a metric for evaluating the quality of generated images and specifically developed to evaluate the performance of generative adversarial networks.
Figure 2. “Overview of DiffAugment for updating D (left) and G (right). DiffAugment applies the augmentation T to both the real sample x and the generated output G(z). When we update G, gradients need to be back-propagated through T, which requires T to be differentiable w.r.t. the input.” Source of image & caption: Zhao et al (2020).
Augmentation of real samples x:
Augmentation of real samples x + fake samples G(z):
Motivates to augment both real and fake samples.
The generator is encouraged to match the augmented & distorted distribution, NOT the true distribution.
Motivates to propagate the gradient to our generator.
The discriminator learns to perfectly classify between reals that are augmented and fakes that are augmented, but it fails to identify fakes that are not augmented.
Translation
ImageNet
CIFAR-10, CIFAR-100
Color+Translation+Cutout
FFHQ, LSUN-Cat
Color+Translation+Cutout
Method 2
Method 1
Method 3
https://hanlab.mit.edu/projects/data-efficient-gans/slides.pdf
DiffAugment's performance
https://hanlab.mit.edu/projects/data-efficient-gans/slides.pdf
Differentiable Augmentation for Data-Efficient GAN Training, Shengyu Zhao, Zhijian Liu, Ji Lin, Jun-Yan Zhu, Song Han, NeurIPS 2020.
Data-Efficient GANs! https://towardsdatascience.com/data-efficient-gans-d10acd595361
Guide to Differentiable Augmentation for Data-Efficient GAN Training, https://analyticsindiamag.com/guide-to-differentiable-augmentation-for-data-efficient-gan-training/