GAN--7 info GAN VAE-GAN BiGAN

用GAN做 feature extraction

infoGAN

原来的GAN:
在这里插入图片描述
infoGAN:
把输入z分成两部分,假设z是20维,把前十维叫做c,后十维叫做z‘。
训练一个classifier:看generator输出的x,反推出输入的c。可以将generator看做encoder,classifier看做decoder,二者合起来看做一个auto-encoder。这个auto-encoder和一般的auto-encoder正好相反:输入一张图片,预测产生图片的code c
在这里插入图片描述

VAE-GAN

对encoder:
最小化重建误差;让z接近normal
对generator:
最小化重建误差;骗过discriminator
对discriminator:
辨别真实图、生成图和重建图
在这里插入图片描述

BiGAN

encoder:输入图片x,输出编码z
decoder:输入编码z,输出图片
二者的输入输出不是接在一起的;不会把encoder的输出传给decoder,也不会把decoder的输出传给encoder
在这里插入图片描述
添加一个discriminator:
输入x和z,判别一组(x,z)来自encoder还是decoder
在这里插入图片描述
算法:
在这里插入图片描述
BiGAN和AutoEncoder在最优条件下训练结果相同。
在这里插入图片描述

Triple GAN

一个generator,一个discriminator,一个classifier。
其中generator和discriminator组成conditional GAN
少量的label data,大量的unlabel data
在这里插入图片描述

Domain-adversarial training

在这里插入图片描述
绿色是生成器,输入照片x,输出特征 f
粉色是判别器,判别当前特征 f 输入哪个domain
蓝色分类器,判断当前特征 f 输入哪个class
上述三个是同时进行的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值