前言

生成对抗网络(generative adversarial network, GAN)可用于构建新一代模型,因为它可以模拟任何数据分布方式。它是目前发展最迅速的机器学习(machine learning, ML)领域之一,并且有很多相关的重要研发工作正在开展。本书将介绍神经网络模型无监督训练的相关技术,带领读者从零开始构建7个完整的GAN项目。

本书首先介绍构建高效项目所涉及的概念、工具和库,其后不同的项目会用到不同类型的数据集。每一章在复杂程度和操作难度上都逐步提升,最终帮助读者熟练掌握GAN。

本书将介绍3D-GAN、DCGAN、StackGAN、CycleGAN等流行技术,并且通过实际实现来理解生成模型的架构和功能。

本书旨在介绍如何在工作或项目中构建、训练并优化完整的GAN模型。