深度学习--GAN从入门到初始

Posted lhworldblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习--GAN从入门到初始相关的知识,希望对你有一定的参考价值。

一、前述

GAN,生成对抗网络,在2016年基本火爆深度学习,所有有必要学习一下。生成对抗网络直观的应用可以帮我们生成数据,图片。

二、具体

1、生活案例

比如假设真钱 r  

坏人定义为G  我们通过 G 给定一个噪音X 通过学习一组参数w 生成一个G(x),转换成一个真实的分布。 这就是生成,相当于造假钱。

警察定义为D 将G(x)和真钱r 分别输入给判别网络,能判别出真假,真钱判别为0,假钱判别为1 。这就是判别。

最后生成网络想让判别网络判别不出来什么是真实的,什么是假的。要想生成的更好,则判别的就必须更强。有些博弈的思想,只有你强了,我才更强!!。

技术分享图片

2、数学案例

技术分享图片

我们最后的希望。

技术分享图片

 

 3、损失函数

技术分享图片

4、代码案例

 

以上是关于深度学习--GAN从入门到初始的主要内容,如果未能解决你的问题,请参考以下文章

深度学习系列32:GAN入门

今日好书丨《深度学习框架PyTorch:入门与实践》

每月好书深度学习框架PyTorch入门与实践

赠书福利!《深度学习框架PyTorch:入门与实践》

深度学习系列33:有标签的GAN:CGAN

为什么对抗生成网络(GAN)被誉为过去20年来深度学习中最酷的想法?