发生成对抗网络(GAN)是一项复杂的任务,而且通常很难找到能够帮助大家理解生成对抗网络的代码。本书通过包含CycleGAN、SimGAN、DCGAN以及从2D图像生成3D模型等多个现代GAN实现的样例来帮助你更好地理解GAN。本书的每章内容都包含了能帮助你快速通过Python、TensorFlow和Keras来构建GAN架构的代码片段。这些代码十分易读,你可以通过它们来构建更为复杂的GAN架构。本书还包含了可以直使用的DCGAN和Pix2Pix代码,你可以通过使用真实世界不同的数据集来理解这些复杂的应用。借助这些易于使用并能快速上手的代码方案,到了本书的*后,你将会具备处理工作中关于GAN模型问题和挑战的能力。你将学习:
售 价:¥
纸质售价:¥58.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权页
译者序
其 他
贡献者
序言
其 他
第1章 什么是生成对抗网络
简介
生成模型和判别模型
工作流程
工作原理
神经网络的“爱情故事”
工作流程
工作原理
深度神经网络
工作流程
工作原理
架构基础
工作流程
工作原理
基本构建块——生成器
工作流程
工作原理
基本构建块——判别器
工作流程
工作原理
基本构建块——损失函数
工作流程
工作原理
训练
工作流程
工作原理
以不同方式组织GAN
工作流程
工作原理
GAN的输出是什么
工作流程
工作原理
理解GAN架构的优点
工作流程
工作原理
练习
第2章 数据优先、环境和数据准备
简介
数据是否如此重要
准备工作
工作流程
工作原理
更多内容
搭建开发环境
准备工作
工作流程
更多内容
数据类型
准备工作
工作流程
工作原理
更多内容
数据预处理
准备工作
工作流程
工作原理
更多内容
异常数据
准备工作
工作流程
更多内容
平衡数据
准备工作
工作流程
更多内容
数据强化
准备工作
工作流程
工作原理
更多内容
练习
第3章 用100行代码实现第一个GAN
简介
从理论到实践——一个简单例子
准备工作
工作流程
参考内容
使用Keras和TensorFlow构建神经网络
准备工作
工作流程
参考内容
解释你的第一个GAN组件——判别器
准备工作
工作流程
解释你的第二个GAN组件——生成器
准备工作
工作流程
组合GAN组件
准备工作
工作流程
训练你的第一个GAN
准备工作
工作流程
训练模型并理解GAN的输出
准备工作
工作流程
工作原理
练习
第4章 使用DCGAN创造新的室外结构
简介
什么是DCGAN?一个简单的伪代码样例
准备工作
工作流程
参考内容
工具——是否需要特殊的工具
准备工作
工作流程
更多内容
参考内容
解析数据——数据是否独特
准备工作
工作流程
代码实现——生成器
准备工作
工作流程
参考内容
代码实现——判别器
准备工作
工作流程
参考内容
训练
准备工作
工作流程
评估——如何判断它是否有效
准备工作
工作原理
调整参数优化性能
工作流程
练习
第5章 Pix2Pix图像转换
简介
使用伪代码介绍Pix2Pix
准备工作
工作流程
数据集解析
准备工作
工作流程
代码实现——生成器
准备工作
工作流程
代码实现——GAN
准备工作
工作流程
代码实现——判别器
准备工作
工作流程
训练
准备工作
工作流程
练习
第6章 使用CycleGAN进行图像风格转换
简介
伪代码——工作原理
准备工作
工作流程
解析CycleGAN数据集
准备工作
工作流程
代码实现——生成器
准备工作
工作流程
代码实现——判别器
准备工作
工作流程
代码实现——GAN
准备工作
工作流程
训练
准备工作
工作流程
练习
第7章 利用SimGAN使用模拟图像制作具有真实感的眼球图片
简介
SimGAN架构的工作原理
准备工作
工作流程
伪代码——工作原理
准备工作
工作流程
如何使用训练数据
准备工作
工作流程
代码实现——损失函数
准备工作
工作流程
代码实现——生成器
准备工作
工作流程
代码实现——判别器
准备工作
工作流程
代码实现——GAN
准备工作
工作流程
训练SimGAN
准备工作
工作流程
练习
第8章 使用GAN从图像生成3D模型
简介
使用GAN生成3D模型
准备工作
工作流程
环境准备
准备工作
工作流程
对2D数据进行编码并匹配3D对象
准备工作
工作流程
代码实现——生成器
准备工作
工作流程
代码实现——判别器
准备工作
工作流程
代码实现——GAN
准备工作
工作流程
训练模型
准备工作
工作流程
练习
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜