Generative Adversarial Nets

GAN: 生成对抗网络 —— 一种可以生成特定分布数据的模型

【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

GAN的训练

训练目的

1、对于D:对真样本输出高概率
2、对于G:输出使D会给出高概率的数据

【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

监督学习训练模式

【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥
【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

step1: 训练D
输入:真实数据加G生成的假数据
输出:二分类概率
step2: 训练G
输入:随机噪声z
输出:分类概率——D(G(z))
【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

DCGAN

Generator:
【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

Discriminator
【深度之眼】Pytorch框架班第五期-Week9【任务1】第一节:对抗生成网络一瞥

相关文章:

  • 2021-06-09
  • 2021-06-21
  • 2022-01-15
  • 2021-10-25
  • 2021-04-24
  • 2021-07-01
  • 2021-05-01
  • 2022-12-23
猜你喜欢
  • 2021-04-25
  • 2022-01-10
  • 2021-11-29
  • 2021-08-07
  • 2021-11-11
  • 2021-04-28
  • 2021-08-11
相关资源
相似解决方案