如今,虽然GAN已经衍生出许多的变体,商业应用场景变得非常广泛。但GAN本身仍然存在许多开放性研究问题需要继续深入探索,如GAN的评估优化,由于其训练过程本质上是一个无监督学习过程,导致有许多指标在训练过程中虽然高,但是生成效果却未必好,所以目前还很难找到一个比较客观且可量化的评估指标;再如GAN的模型崩溃问题,尽管已经有很多相关研究,但是对于高维数据,这个问题还没完全解决。本书对GAN进行了系统阐述,为之后问题的解决奠定基础。
售 价:¥
纸质售价:¥52.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1章 绪 论
1.1 从图像处理到数字视觉
1.1.1 数字图像技术
1.1.2 数字视觉技术
1.1.3 数字视觉的应用
1.2 神经网络由浅入深
1.2.1 神经网络的发展
1.2.2 深度神经网络
1.2.3 深度学习的进展
1.3 从概率生成到对抗生成
1.3.1 概率生成模型
1.3.2 概率分布比较
1.3.3 对抗生成模型
1.4 GAN的应用
1.4.1 在图像领域中的应用
1.4.2 在其他领域中的应用
第2章 数字图像处理
2.1 数字图像基础
2.1.1 图像的数学表示
2.1.2 图像的数字化
2.1.3 数字图像的表示
2.1.4 图像的分辨率
2.2 传统数字图像处理
2.2.1 图像采集和压缩
2.2.2 图像去噪和滤波
2.2.3 图像增强和复原
2.2.4 图像分割
2.2.5 图像特征提取和目标检测
2.2.6 图像变换和超分辨率重建
2.3 ANN图像处理
2.3.1 图像分类
2.3.2 目标检测与跟踪
2.3.3 语义分割和实例分割
2.3.4 图像生成
2.4 常用的图像数据集
第3章 人工神经网络
3.1 ANN简介
3.1.1 从生物到人工神经元
3.1.2 从感知机到神经网络
3.1.3 从浅层到深度
3.1.4 ANN的特点和应用
3.2 常见的ANN类型
3.2.1 RBF网络
3.2.2 ART网络
3.2.3 SOM网络
3.2.4 波尔兹曼机
3.2.5 级联相关网络
3.3 ANN的关键技术
3.3.1 网络类型
3.3.2 网络训练
3.3.3 激活函数
3.3.4 验证和泛化
3.4 BP算法
3.4.1 数据的正向传播
3.4.2 误差的反向传播
3.4.3 BP算法流程
3.4.4 BP算法的几个问题
3.5 ANN的学习方式
3.5.1 有监督学习
3.5.2 无监督学习
3.5.3 半监督学习
3.5.4 强化学习
第4章 GAN中常用的ANN
4.1 卷积神经网络
4.1.1 CNN的结构
4.1.2 CNN的核心技术
4.1.3 CNN的训练和改进
4.1.4 CNN一例
4.1.5 图像卷积
4.2 循环神经网络
4.2.1 RNN的结构
4.2.2 RNN与CNN的比较
4.3 变分自编码器
4.3.1 自编码器
4.3.2 VAE概述
4.4 深度残差网络
4.4.1 深度网络的困境
4.4.2 残差块结构
4.4.3 残差块的作用
4.4.4 ResNet的误差反传
第5章 相关算法
5.1 和图像处理有关的算法
5.1.1 分类算法
5.1.2 聚类算法
5.1.3 降维算法
5.1.4 迁移学习
5.1.5 马尔可夫链和HMM
5.2 和函数优化有关的算法
5.2.1 最小二乘法
5.2.2 梯度下降法
5.2.3 EM算法
第6章 GAN基础
6.1 GAN概要
6.1.1 GAN的数据生成
6.1.2 GAN的网络结构
6.1.3 GAN的优势和不足
6.2 数据分布及其转换
6.2.1 图像数据的高维分布
6.2.2 隐变量和隐空间
6.2.3 分布函数的转换
6.3 生成模型与判别模型
6.3.1 生成模型
6.3.2 判别模型
6.3.3 生成模型和判别模型的关系
6.4 GAN的工作过程
6.4.1 纳什均衡
6.4.2 对抗训练
6.4.3 训练流程
第7章 GAN的目标函数
7.1 数据的信息熵
7.1.1 随机变量
7.1.2 信息量和信息熵
7.1.3 交叉熵
7.2 数据分布的差异:散度
7.2.1 KL散度
7.2.2 JS散度
7.2.3 f散度
7.3 GAN目标函数及其优化
7.3.1 目标函数
7.3.2 判别器优化
7.3.3 生成器优化
第8章 GAN的训练
8.1 GAN训练中常见的问题
8.1.1 收敛不稳定问题
8.1.2 梯度消失问题
8.1.3 模式崩溃问题
8.2 提升GAN训练的稳定性
8.2.1 选择恰当的网络模型
8.2.2 选择恰当的目标函数
8.2.3 选择恰当的优化算法
8.3 GAN训练中的常用技巧
8.3.1 数据规范化
8.3.2 学习率衰减
8.3.3 丢弃技术
8.3.4 批量规范化
8.3.5 激活函数的选择
第9章 GAN的改进
9.1 GAN的改进之路
9.2 C GAN和info GAN
9.2.1 C GAN
9.2.2 info GAN
9.3 DC GAN
9.4 W GAN
9.5 Big GAN
第10章 GAN的图像处理应用
10.1 图像生成
10.1.1 图像生成的三种方式
10.1.2 几种特殊的图像生成
10.2 图像超分辨率重建
10.3 图像修复
10.4 图像翻译
10.4.1 图像至图像的翻译
10.4.2 文本至图像的翻译
10.5 图像风格迁移
10.6 视频预测
第11章 GAN的Python编程
11.1 Python编程语言
11.1.1 Python简介
11.1.2 Python的特点
11.1.3 Python的应用
11.2 常见的Python集成开发环境
11.3 深度学习框架
11.3.1 主流的深度学习框架
11.3.2 主流学习框架的比较
11.4 TensorFlow中的GAN编程
11.4.1 张量和张量流
11.4.2 Python的TensorFlow库
11.4.3 TensorFlow的常用模块
第12章 GAN图像处理实例
12.1 1维GAN编程
12.1.1 1维GAN小程序
12.1.2 数据对齐
12.1.3 训练中的几个问题
12.2 MNIST手写数字的生成
12.2.1 GAN模型的训练程序
12.2.2 GAN模型的生成程序
12.2.3 训练程序的图解
12.2.4 生成程序的图解
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜