GAN(李宏毅课程-未完)

本文介绍了生成对抗网络(GAN)的基本原理,包括生成器(generator)和判别器(discriminator)的作用。通过正常分布的输入,生成器可以产生多样化的输出,而判别器则负责区分生成图片与真实图片,以此不断优化生成器的表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


#Genetator

在这里插入图片描述
根据不同分布的z可以得到不同分布的y,y称为generator

例子:link
在这里插入图片描述
即对于同样的输入可能有不同的输出(可能右转可能左转)

Generative Adversarial Network

  1. unconditional generation
    在这里插入图片描述
    这里选择normal distribution,因为复杂的内容可以交给generator

在这里插入图片描述
除了generator之外,我们还需要一个discriminator,用于检测generator迭代过程中的结果
在这里插入图片描述
discriminator会比对generator生成的图片和真实图片之间的关系,继而要求的更加严苛。(类似假钞和警察,假钞会越来越像)

对于生成图片和真实图片之间区分,则是一个分类问题,因此discriminator就是做一个分类器。
在discriminator分类器结束后,generator要训练网络使得输出的y输入到discriminator后得到的分类结果(可能是得分越大越好)
因此具体的算法过程
step1:固定G,更新D,标签就是真实图片和生成图片的分类
step2:固定D,更新G,使得G-D网络分数越大越好(越接近分类

(还差三个视频)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值