"Generative Models"의 두 판 사이의 차이

ph
이동: 둘러보기, 검색
3번째 줄: 3번째 줄:
 
* [https://github.com/soumith/ganhacks How to Train a GAN? Tips and tricks to make GANs work]
 
* [https://github.com/soumith/ganhacks How to Train a GAN? Tips and tricks to make GANs work]
 
* [https://medium.com/@devnag/generative-adversarial-networks-gans-in-50-lines-of-code-pytorch-e81b79659e3f Generative Adversarial Networks (GANs) in 50 lines of code (PyTorch)]
 
* [https://medium.com/@devnag/generative-adversarial-networks-gans-in-50-lines-of-code-pytorch-e81b79659e3f Generative Adversarial Networks (GANs) in 50 lines of code (PyTorch)]
** real/fake 두 데이터 셋이 있어야 한다. D를 먼저 훈련시키고 다음에 G를 훈련시킨다.  
+
** real/fake 두 데이터 셋이 있어야 한다. D를 먼저 훈련시키고 다음에 G를 훈련시킨다.
 +
* [http://wiseodd.github.io/techblog/2017/03/02/least-squares-gan/ least squres GAN]
 +
* [https://arxiv.org/abs/1606.00709 f-GAN: Training Generative Neural Samplers using Variational Divergence Minimization] Sebastian Nowozin, Botond Cseke, Ryota Tomioka. Jun 2016
 +
* [http://papers.nips.cc/paper/6066-tagger-deep-unsupervised-perceptual-grouping Tagger: Deep Unsupervised Perceptual Grouping]
  
 
=VAE=
 
=VAE=

2017년 5월 4일 (목) 14:27 판

GAN

VAE

  • http://kvfrans.com/variational-autoencoders-explained/
    • autoencoder와 동일하나 latent vector를 생성할 때 (unit) gaussian으로만 생성하도록 constraint를 줌. 그래서 unit gaussian random variable로부터 generate.
    • In practice, there's a tradeoff between how accurate our network can be and how close its latent variables can match the unit gaussian distribution.
    • latent vector를 바로 만들지도 않고 mean, std만 만들어낸다.
    • we can compare generated images directly to the originals, which is not possible when using a GAN.
  • VAE in tensorflow

GAN, VAE, pixel-rnn (by OpenAI)

https://blog.openai.com/generative-models/