learning_notes

学习笔记

View project on GitHub

GAN

Keras-GAN

定义

生成式对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。模型通过框架中(至少)两个模块:生成模型(Generative Model)和判别模型(Discriminative Model)的互相博弈学习产生相当好的输出。

应用场景

GAN分支

一文看尽 GAN 的前世今生

  • GAN:生成对抗网络
  • DCGAN:深度卷积生成对抗网络
  • CGAN:条件生成对抗网络
  • CycleGAN:循环生成对抗网络
  • CoGAN:耦合生成对抗网络
  • ProGAN:生成对抗网络的渐进式增长
  • WGAN:Wasserstein 生成对抗网络
  • SAGAN:自注意力生成对抗网络
  • BigGAN:大生成对抗性网络
  • StyleGAN:基于风格的生成对抗网络
  • SRGAN:低分辨率向高高分辨率
  • CCGAN:修复内容缺失的图片
  • StackGAN:使用堆叠GAN技术进行文字-图片转化及合成