智能系统与技术丛书 深度学习:R语言实践指南
作者: (美)托威赫 贝索洛(Taweh Beysolow Ⅱ) 著 潘怡 译
出版时间: 2018年版
内容简介
本书内容主要涉及:深度学习的数学理论基础,包括重要的统计学和线性代数的相关基本概念和知识;深度学习的各种典型模型,例如传统的单层感知器模型、多层感知器模型,以及卷积神经网络、循环神经网络、受限玻耳兹曼机、深度信念网络等一些更为复杂的模型;构建深度学习模型的实验设计方法以及实验过程中的特征选择方法;应用R语言进行机器学习和深度学习实践的案例。
目录
译者序
关于作者
关于技术审稿人
前言
第1章深度学习简介
1.1深度学习模型
1.1.1单层感知器模型
1.1.2多层感知器模型
1.1.3卷积神经网络
1.1.4循环神经网络
1.1.5受限玻耳兹曼机
1.1.6深度信念网络
1.2其他
1.2.1实验设计
1.2.2特征选择
1.2.3机器学习及深度学习应用
1.2.4深度学习的历史
1.3小结
第2章数学知识回顾
2.1统计学基本概念
2.1.1概率
2.1.2交与并
2.1.3贝叶斯定理
2.1.4随机变量
2.1.5方差
2.1.6太阳城
差
2.1.7可决系数
2.1.8均方误差
2.2线性代数
2.2.1标量和向量
2.2.2向量的特性
2.2.3公理
2.2.4子空间
2.2.5矩阵
2.3小结
第3章优化及机器学习回顾
3.1无约束优化
3.1.1局部极小值
3.1.2全局极小值
3.1.3局部极小值的条件
3.2近邻算法
3.3机器学习方法:有监督学习
3.3.1机器学习的历史
3.3.2什么是算法
3.4回归模型
3.5选择合适的学习速率
3.5.1牛顿法
3.5.2LevenbergMarquardt启发式方法
3.6多重共线性
3.7评价回归模型
3.8分类
3.8.1逻辑回归
3.8.2受试者工作特征曲线
3.8.3混淆矩阵
3.8.4逻辑回归的局限性
3.8.5支持向量机
3.9机器学习方法:无监督学习
3.9.1K均值聚类
3.9.2K均值聚类的局限性
3.10最大期望算法
3.11决策树学习
3.12集成方法以及其他启发式算法
3.13贝叶斯学习
3.14强化学习
3.15小结
第4章单层及多层感知器模型
4.1单层感知器模型
4.1.1训练感知器模型
4.1.2WH算法
4.1.3单层感知器模型的局限性
4.1.4汇总统计结果
4.2多层感知器模型
4.2.1收敛得到全局最优解
4.2.2MLP模型中的反向传播算法
4.2.3MLP模型的局限性和讨论
4.2.4应该使用几层隐含层,又应该有多少个神经元
4.3小结
第5章卷积神经网络
5.1CNN的结构和特点
5.2CNN的组成
5.2.1卷积层
5.2.2池化层
5.2.3修正线性单元层
5.2.4全连接层
5.2.5损失层
5.3参数调整
5.4经典的CNN架构
5.5正则化
5.6小结
第6章循环神经网络
6.1完全循环网络
6.2使用时间反向传播训练RNN
6.3Elman神经网络
6.4神经历史压缩器
6.5长短期记忆网络
6.6RNN里的结构化抑制
6.7参数调优更新算法
6.8RNN的实际案例:模式检测
6.9小结
第7章自编码器、受限玻耳兹曼机及深度信念网络
7.1自编码器
7.2受限玻耳兹曼机
7.3深度信念网络
7.4快速学习算法
7.5小结
第8章实验设计与启发
8.1方差分析
8.2F统计和F分布
8.3PlackettBurman设计
8.4空间填充
8.5全因子
8.6Halton、Faure和Sobol序列
8.7A/B测试
8.7.1简单双样本A/B测试
8.7.2A/B测试中的β二项层次模型
8.8特征、变量选择技术
8.8.1后向与前向选择
8.8.2主成分分析
8.8.3因子分析
8.9处理分类数据
8.9.1因子水平编码
8.9.2分类标签问题:太多水平值
8.9.3典型相关分析
8.10包裹式、过滤式及嵌入式算法
8.11其他局部搜索算法
8.11.1登山算法
8.11.2遗传算法
8.11.3模拟退火
8.11.4蚁群优化算法
8.11.5变邻域搜索算法
8.12反应式搜索优化
8.12.1反应式禁忌
8.12.2固定禁忌搜索
8.12.3反应式禁忌搜索
8.12.4WalkSAT算法
8.12.5K近邻
8.13小结
第9章软硬件建议
9.1使用太阳城
硬件处理数据
9.2固态硬盘和硬盘驱动器
9.3图形处理单元
9.4中央处理器
9.5随机存取存储器
9.6主板
9.7供电设备
9.8机器学习软件的优化
9.9小结
第10章机器学习实例
10.1问题1:资产价格预测
10.1.1问题类型:有监督学习——回归
10.1.2实验说明
10.1.3特征选择
10.1.4模型评价
10.2问题2:速配
10.2.1问题类型:分类
10.2.2数据预处理:数据清洗和填充
10.2.3特征选择
10.2.4模型训练和评价
10.3小结
第11章深度学习及其他实例
11.1自编码器
11.2卷积神经网络
11.2.1预处理
11.2.2模型构建和训练
11.3协同过滤
11.4小结
结束语