生成式对抗网络GAN

核心思想——从训练样本中学习所对应的概率分布,以期根据概率分布函数获取更多的“生成”样本来实现数据的扩张

包括两个子网络模型:

1.生成模型——使的生成的“伪”图像尽可能与“自然”图像的分布一致

2.判别模型——在生成的“伪”图像与“自然”图像之间做出正确判断,即二分类器  

网络结构

 损失函数

判别模型:将自然数据判定为“真”,将生成数据判定为“假”

生成模型:将生成数据判定为“真”

DCGAN的特点:

  • 判别模型:使用带步长的卷积(strided convolutions)取代了的空间池化(spatial pooling),容许网络学习自己的空间下采样(spatial downsampling)。

  • 生成模型:使用微步幅卷积(fractional strided),容许它学习自己的空间上采样(spatial upsampling)。

  • 激活函数: LeakyReLU

  • Batch Normalization 批标准化:解决因糟糕的初始化引起的训练问题,使得梯度能传播更深层次。 Batch Normalization证明了生成模型初始化的重要性,避免生成模型崩溃:生成的所有样本都在一个点上(样本相同),这是训练GANs经常遇到的失败现象。

网络结构

源码

GAN源码:https://download.csdn.net/download/qq_42233538/11223117

DCGAN源码:https://download.csdn.net/download/qq_42233538/11223280

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值