《高效机器学习 理论、算法及实践》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(黎)玛丽特阿瓦德,(美)拉胡尔肯纳著;李川,林旺群,郭际香,李征译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111567165
  • 页数:238 页
图书介绍:本书共11章,将高效机器学习的理论、设计原则以及实际应用有机结合,深入探讨了机器学习的主要课题,包括知识发现、分类、遗传算法、神经网络、内核方法和生物启发技术等。读者可从中了解机器学习技术可以解决的相关问题和相应解决方案的实现,以及新系统的设计方法。本书讲解由浅入深,适合算法工程师、高校工科专业的学生、IT专业人员以及机器学习爱好者,为他们设计和创建全新有效的机器学习系统提供知识和实践指导。

第1章 机器学习 1

1.1关键术语 2

1.2机器学习的步骤 4

1.3机器学习算法 6

1.4流行的机器学习算法 9

1.4.1C4.5 9

1.4.2k均值 9

1.4.3支持向量机 10

1.4.4Apriori算法 10

1.4.5估计最大化 11

1.4.6PageRank算法 11

1.4.7AdaBoost 12

1.4.8k近邻算法 13

1.4.9朴素贝叶斯 14

1.4.10分类回归树 14

1.5数据挖掘研究中的挑战性问题 14

1.5.1针对高维数据和高速数据流的扩展 15

1.5.2挖掘序列数据和时间序列数据 15

1.5.3从复杂数据中挖掘复杂知识 15

1.5.4分布式数据挖掘与挖掘多代理数据 15

1.5.5数据挖掘过程的相关问题 16

1.5.6安全性、隐私性和数据完整性 16

1.5.7处理非静态、不平衡和代价敏感的数据 16

1.6总结 16

参考文献 16

第2章 机器学习与知识发现 18

2.1知识发现 20

2.1.1分类 20

2.1.2聚类 20

2.1.3降维 21

2.1.4协同过滤 21

2.2机器学习:分类算法 21

2.2.1逻辑回归 21

2.2.2随机森林 22

2.2.3隐马尔可夫模型 23

2.2.4多层感知机 24

2.3机器学习:聚类算法 26

2.3.1k均值聚类 26

2.3.2模糊k均值(模糊c均值) 26

2.3.3流k均值算法 27

2.4机器学习:降维 28

2.4.1奇异值分解 28

2.4.2主成分分析 29

2.4.3Lanczos算法 31

2.5机器学习:协同过滤 32

2.5.1基于用户的协同过滤 32

2.5.2基于项目的协同过滤 32

2.5.3权值-λ-正规化的交替最小二乘法 33

2.6机器学习:相似矩阵 34

2.6.1Pearson相关系数 34

2.6.2Spearman等级相关系数 34

2.6.3欧氏距离 35

2.6.4Jaccard相似系数 35

2.7总结 35

参考文献 36

第3章 支持向量机分类 37

3.1从几何角度看待SVM 37

3.2SVM的主要性能 38

3.3硬间隔SVM 41

3.4软间隔SVM 43

3.5核SVM 44

3.6多分类SVM 47

3.7SVM用于非平衡数据集 49

3.8提升SVM计算需求 51

3.9案例研究:SVM用于手写识别 53

3.9.1预处理 54

3.9.2特征提取 54

3.9.3分层的、三级SVM 55

3.9.4实验结果 56

3.9.5复杂度分析 57

参考文献 59

第4章 支持向量回归 63

4.1SVR概述 63

4.2SVR:概念、数学模型和图形表示 64

4.3核SVR和不同的损失函数:数学模型和图形表示 68

4.4贝叶斯线性回归 69

4.5案例研究:非对称SVR电源预测 72

参考文献 75

第5章 隐马尔可夫模型 76

5.1离散的马尔可夫过程 76

5.1.1定义1 78

5.1.2定义2 78

5.1.3定义3 78

5.2HMM简介 78

5.2.1HMM的要点 80

5.2.2HMM的三种基本问题 80

5.2.3HMM基本问题的解决 81

5.3连续观测HMM 86

5.3.1多元高斯混合模型 88

5.3.2示例:工作负载相位识别 88

5.3.3监视和观测 89

5.3.4工作负载和相位 89

5.3.5相位探测的混合模型 91

参考文献 98

第6章 仿生计算:群体智能 100

6.1应用 101

6.1.1演化硬件 101

6.1.2仿生网络 103

6.1.3数据中心优化 105

6.2仿生计算算法 106

6.3群体智能 106

6.3.1蚁群优化算法 107

6.3.2粒子群优化算法 109

6.3.3人工蜂群算法 111

6.4细菌觅食优化算法 113

6.5人工免疫系统 114

6.6数据中心的分布式管理 116

6.6.1工作负载特征 116

6.6.2热度优化 117

6.6.3负载均衡 117

6.6.4算法模型 118

参考文献 120

第7章 深度神经网络 122

7.1ANN简介 122

7.1.1早期的ANN结构 123

7.1.2经典的ANN 124

7.1.3ANN训练和反向传播算法 127

7.2DBN概述 128

7.3受限玻尔兹曼机 130

7.4DNN训练算法 131

7.5DNN相关研究 133

7.5.1DNN应用 134

7.5.2利用并行实现加快DNN训练 135

7.5.3类似于DBN的深度网络 135

参考文献 136

第8章 皮质算法 141

8.1皮质算法入门 141

8.1.1皮质算法的结构 141

8.1.2皮质算法的训练 143

8.2权重更新 145

8.3案例研究:改进的皮质算法在阿拉伯语口语数字化中的应用 149

8.3.1基于熵的权重更新规则 149

8.3.2实验验证 150

参考文献 153

第9章 深度学习 156

9.1层级时序存储概述 156

9.2层级时序存储的演化 157

9.2.1稀疏分布表征 160

9.2.2算法实现 160

9.2.3空间池 160

9.2.4时间池 162

9.3相关工作 163

9.4脉冲神经网络概述 164

9.4.1Hodgkin-Huxley模型 165

9.4.2integrate-and-fire模型 165

9.4.3leaky integrate-and-fire模型 165

9.4.4Izhikevich模型 166

9.4.5Thorpe’s模型 166

9.4.6SNN的信息编码 167

9.4.7SNN的学习 168

9.4.8SNN的变体与扩展 169

9.5总结 170

参考文献 170

第10章 多目标优化 173

10.1形式定义 174

10.1.1帕累托优化 175

10.1.2支配关系 175

10.1.3性能度量 175

10.2机器学习:进化算法 176

10.2.1遗传算法 177

10.2.2遗传编程 178

10.3多目标优化:一种进化的方法 179

10.3.1加权和方法 180

10.3.2向量评估遗传算法 180

10.3.3多目标遗传算法 180

10.3.4小生境帕累托遗传算法 182

10.3.5非支配排序遗传算法 182

10.3.6强帕累托进化算法 183

10.3.7强帕累托进化算法Ⅱ 185

10.3.8帕累托档案进化策略 186

10.3.9基于帕累托包络的选择算法 187

10.3.10基于帕累托包络的选择算法Ⅱ 188

10.3.11带精英策略的非支配排序遗传算法 188

10.4示例:多目标优化 190

10.5目标函数 192

参考文献 193

第11章 机器学习实战示例 195

11.1可行的系统建模 196

11.2实例1:计算节点上的工作负载指纹 198

11.2.1相位测定 199

11.2.2指纹 202

11.2.3预测 206

11.3实例2:动态能量分配 206

11.3.1学习过程:特征选取 207

11.3.2学习过程:最优规划 208

11.3.3学习过程:监控 209

11.4模型训练:过程与评价 212

11.5实例3:入侵检测的系统方法 214

11.5.1建模策略 215

11.5.2入侵检测系统架构 217

11.6关于配置文件和系统的思考 220

11.7传感器数据测量 221

11.8总结 222

参考文献 223

索引 224