TensorFlow深度学习实战——DCGAN详解与实现
0. 前言
深度卷积生成对抗网络 (Deep Convolutional Generative Adversarial Network
, DCGAN
) 是一种基于生成对抗网络 (Generative Adversarial Network, GAN) 的深度学习模型,主要用于生成图像。它结合了卷积神经网络 (Convolutional Neural Network,CNN) 和生成对抗网络的优势,以更高效地生成质量更高的图像。
1. DCGAN 架构
深度卷积生成对抗网络 (Deep Convolutional Generative Adversarial Network
, DCGAN
) 引入了卷积神经网络 (Convolutional Neural Network,CNN) 的结构,主要设计思想是使用卷积层而不使用池化层或分类层。使用卷积的步幅参数和转置卷积执行下采样(维度减少)和上采样(维度增加)。
相比于原始