paper-with-me

홈 › Papers

Differentiable Augmentation for Data-Efficient GAN Training

2020-06-18 · NeurIPS 2020 12 · Shengyu Zhao, Zhijian Liu, Ji Lin, Jun-Yan Zhu, Song Han

The performance of generative adversarial networks (GANs) heavily deteriorates given a limited amount of training data. This is mainly because the discriminator is memorizing the exact training set. To combat it, we propose Differentiable Augmentation (DiffAugment), a simple method that improves the data efficiency of GANs by imposing various types of differentiable augmentations on both real and fake samples. Previous attempts to directly augment the training data manipulate the distribution of real images, yielding little benefit; DiffAugment enables us to adopt the differentiable augmentation for the generated samples, effectively stabilizes training, and leads to better convergence. Experiments demonstrate consistent gains of our method over a variety of GAN architectures and loss functions for both unconditional and class-conditional generation. With DiffAugment, we achieve a state-of-the-art FID of 6.80 with an IS of 100.8 on ImageNet 128x128 and 2-4x reductions of FID given 1,000 images on FFHQ and LSUN. Furthermore, with only 20% training data, we can match the top performance on CIFAR-10 and CIFAR-100. Finally, our method can generate high-fidelity images using only 100 images without pre-training, while being on par with existing transfer learning algorithms. Code is available at https://github.com/mit-han-lab/data-efficient-gans.

📄 PDF Abstract BibTeX arXiv:2006.10738

Code (13)

mit-han-lab/data-efficient-gans 공식 구현 tf
POSTECH-CVLab/PyTorch-StudioGAN pytorch
VITA-Group/Ultra-Data-Efficient-GAN-Training pytorch
claim-berlin/3d_stylegan_circle_of_willis pytorch
eps696/stylegan2 tf
gaborvecsei/SLE-GAN tf
jankrepl/mildlyoverfitted jax
milmor/LadaGAN-pytorch pytorch
milmor/TransGAN tf
milmor/ladagan tf
milmor/self-supervised-gan tf
shreshtashetty/CycleGANPhototoMonet
uzielroy/StyleGan_FewShot pytorch

Tasks

Image Generation

Methods 이 논문이 사용한 방법론

Cutout Cutout is an image augmentation and regularization technique that randomly masks out square regions of input during training. and can be used to improve the robustness and…
ColorJitter 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Six Ways To Communicate To Someone At Expedia Via Phone And Email's. To communicate or get human at Expedia, the quickest option is typically to call their customer service at +1-888-829-0881 or +1(805) 330 (4056). You can also use the live chat…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
((Reservation@Faqs))How do I cancel a reservation on Expedia? How do I cancel a reservation on Expedia? +1^888^829^0881° oR +1^888^829^0881 – Need to cancel your Expedia reservation quickly and without hassle? This step-by-step guide…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Feedforward Network A Feedforward Network, or a Multilayer Perceptron (MLP), is a neural network with solely densely connected layers. This is the classic neural network architecture of the…

Similar Papers 제목 키워드 기반

Direct Differentiable Augmentation Search

2021-04-09 · ICCV 2021 10 · Aoming Liu, Zehao Huang, Zhiwu Huang, Naiyan Wang

Data augmentation has been an indispensable tool to improve the performance of deep neural networks, however the augmentation can hardly transfer among different tasks and datasets. Consequently, a recent trend is to ado…

AutoMLData AugmentationGPUimage-classification+4

CADDA: Class-wise Automatic Differentiable Data Augmentation for EEG Signals

2021-06-25 · ICLR 2022 4 · Cédric Rommel, Thomas Moreau, Joseph Paillard, Alexandre Gramfort

Data augmentation is a key element of deep learning pipelines, as it informs the network during training about transformations of the input data that keep the label unchanged. Manually finding adequate augmentation metho…

Data AugmentationEEGElectroencephalogram (EEG)

Joint Search of Data Augmentation Policies and Network Architectures

2020-12-17 · Taiga Kashima, Yoshihiro Yamada, Shunta Saito

The common pipeline of training deep neural networks consists of several building blocks such as data augmentation and network architecture selection. AutoML is a research field that aims at automatically designing those…

AutoMLData Augmentation

Dynamic Test-Time Augmentation via Differentiable Functions

2022-12-09 · Shohei Enomoto, Monikka Roslianna Busto, Takeharu Eda

Distribution shifts, which often occur in the real world, degrade the accuracy of deep learning systems, and thus improving robustness to distribution shifts is essential for practical applications. To improve robustness…

ClassificationData AugmentationImage Enhancement

Differentiable Data Augmentation with Kornia

2020-11-19 · Jian Shi, Edgar Riba, Dmytro Mishkin, Francesc Moreno 외

In this paper we present a review of the Kornia differentiable data augmentation (DDA) module for both for spatial (2D) and volumetric (3D) tensors. This module leverages differentiable computer vision solutions from Kor…

Image AugmentationImage Manipulationimage smoothing