-
内容大纲
构建通用人工智能的关键就是无监督学习,而不需要标签来训练模型,最简单的方法就是使用深度生成模型。本书主要讲述如何将概率建模和深度学习结合起来去构建可以量化周边环境不确定性的强大的AI系统。这种AI系统可以从生成的角度来理解周边世界。本书涵盖了深度生成模型的多种类型,包括自回归模型、流模型、隐变量模型、基于能量的模型等。这些模型构成了以ChatGPT为代表的大语言模型,以及以Stable Diffusion为代表的扩散模型等深度生成模型背后的技术基石。
本书适合具备微积分、线性代数、概率论等大学本科水平,并且了解机器学习、Python及PyTorch等深度学习框架的学生、工程师和研究人员阅读。无论读者的背景如何,只要对深度生成模型有兴趣,都能从本书中获益。 -
作者介绍
-
目录
第1章 为什么要用深度生成模型
1.1 AI不只是做决策
1.2 在哪里使用(深度)生成模型
1.3 如何定义(深度)生成模型
1.3.1 自回归模型
1.3.2 流模型
1.3.3 隐变量模型
1.3.4 能量模型
1.3.5 概论
1.4 本书的目的和内容
1.5 参考文献
第2章 自回归模型
2.1 简介
2.2 由神经网络参数化的自回归模型
2.2.1 有限记忆
2.2.2 基于循环神经网络的长距记忆
2.2.3 基于卷积神经网络的长距记忆
2.3 深度生成自回归模型实践
2.4 还未结束
2.5 参考文献
第3章 流模型
3.1 连续随机变量的流模型
3.1.1 简介
3.1.2 深度生成网络中的变量替换
3.1.3 构建RealNVP的组件
3.1.4 流模型实践
3.1.5 代码
3.1.6 还未结束
3.1.7 ResNet流模型和DenseNet流模型
3.2 离散随机变量的流模型
3.2.1 简介
3.2.2 R中还是Z中的流模型
3.2.3 整形离散流模型
3.2.4 代码
3.2.5 接下来的工作
3.3 参考文献
第4章 隐变量模型
4.1 简介
4.2 概率主成分分析
4.3 变分自动编码器:非线性隐变量模型的变分推理
4.3.1 模型和目标
4.3.2 ELBO的不同解读
4.3.3 VAE的组件
4.3.4 VAE实践
4.3.5 代码
4.3.6 VAE的常见问题
4.3.7 还有更多
4.4 改进变分自动编码器
4.4.1 先验
4.4.2 变分后验
4.5 分层隐变量模型
4.5.1 简介
4.5.2 分层VAE
4.5.3 基于扩散的深度生成模型
4.6 参考文献
第5章 混合建模
5.1 简介
5.1.1 方法一:从最简单的情况开始
5.1.2 方法二:共享参数化
5.2 混合建模
5.3 代码实现
5.4 代码
5.5 后续
5.6 参考文献
第6章 基于能量的模型
6.1 简介
6.2 模型构建
6.3 训练
6.4 代码
6.5 受限玻尔兹曼机
6.6 结语
6.7 参考文献
第7章 生成对抗网络
7.1 简介
7.2 使用生成对抗网络做隐含建模
7.3 代码实现
7.4 不同种类的生成对抗网络
7.5 参考文献
第8章 用于神经压缩的深度生成模型
8.1 简介
8.2 通用压缩方案
8.3 简短介绍:JPEG
8.4 神经压缩:组件
8.5 后续
8.6 参考文献
附录A 一些有用的代数与运算知识
A.1 范数与内积
A.2 矩阵运算
附录B 一些有用的概率论和统计学知识
B.1 常用概率分布
B.2 统计学
索引
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
