How to train a GAN, NIPS 2016 | Soumith Chintala, Facebook AI Research

  Рет қаралды 9,106

Preserve Knowledge

Preserve Knowledge

6 жыл бұрын

NIPS 2016 Workshop on Adversarial Training
Soumith Chintala, Facebook AI Research
github.com/soumith/ganhacks
While research in Generative Adversarial Networks (GANs) continues to improve the fundamental stability of these models, we use a bunch of tricks to train them and make them stable day to day.
Here are a summary of some of the tricks.

Пікірлер: 4
@noirmist3777
@noirmist3777 5 жыл бұрын
1. Normalize the input [-1.+1] 2. Modified Loss function :min(log(1-D) to max(D) 3. Use Spherical Z rather than Uniform one - Sampling Generative Networks 4. Do not mix Real and Fake data by BatchNorm 5. Avoid Sparse Gradients (ReLU to Leaky ReLU, Maxpool to Average Pool 6. Label Smoothing 7. DCGANS/Hybrid models (KL + GAN, VAE+GAN) 8. Use RL stochastic tricks 9. ADAM 10. Trank Failure early- check loss
@vaibhav6431
@vaibhav6431 4 жыл бұрын
github.com/soumith/ganhacks
@FireSonix
@FireSonix 4 жыл бұрын
For those strangers who wanna go a little further: 11. Don't balance via loss statistics (Do not use D/G Losses for any hyperparameter tuning) 12. If you have labels, use them (Use Additional information from labels, e.g. in AC-GAN. CGAN etc) 13. Add noise to inputs, decay over time 14. Train discriminator more, sometimes 15. Batch Discrimination 16. Discrete Variable (Use additional information other than labels)
@iansullivan8
@iansullivan8 6 жыл бұрын
'things are fucking up' , I like that
Generative Adversarial Networks (GANs) - Computerphile
21:21
Computerphile
Рет қаралды 640 М.
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 13 МЛН
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 3,7 МЛН
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 5 МЛН
Introduction to GANs, NIPS 2016 | Ian Goodfellow, OpenAI
31:25
Preserve Knowledge
Рет қаралды 150 М.
The Math Behind Generative Adversarial Networks Clearly Explained!
17:04
Editing Faces using Artificial Intelligence
25:27
Arxiv Insights
Рет қаралды 370 М.
IanGoodfellow PhD Defense Presentation
45:22
nouiz
Рет қаралды 162 М.
Building our first simple GAN
24:24
Aladdin Persson
Рет қаралды 106 М.
Ian Goodfellow: Generative Adversarial Networks (NIPS 2016 tutorial)
1:55:54
Steven Van Vaerenbergh
Рет қаралды 123 М.
From Deep Learning of Disentangled Representations to Higher-level Cognition
1:17:05
Geoffrey Hinton: Turing Award Lecture "The Deep Learning Revolution"
32:28
LSTM is dead. Long Live Transformers!
28:48
Seattle Applied Deep Learning
Рет қаралды 525 М.
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 13 МЛН