目录
0、前言
-
- 0、前言
- 一、GAN结构
- 二、函数代码
-
- 2.1 生成器Generator
- 2.2 判别器Discriminator
- 2.3 train函数
- 三、结果演示
- 四、完整代码
- 五、常见问题汇总
GAN网络是近两年深度学习领域的新秀,本文和之后的基于Keras的生成对抗网络系列旨在浅显理解传统GAN,分享学习心得。
关于为什么使用Keras进行搭建,而不是如日中天的TensorFlow和pytorch,因为keras是对新手最友好,最简单实用的深度学习框架,因此首先利用keras进行搭建,等充分理解GAN的结构和参数之后,再利用TensorFlow或pytorch进行搭建。
一、GAN结构普通GAN的结构就是利用全连接层+激活函数,这里不过多介绍。
二、函数代码 2.1 生成器Generator生成器的目标是输入一行正态分布随机