机器学习与深度学习算法基础
全新正版 极速发货
¥
53.19
6.0折
¥
89
全新
库存3件
作者贾壮 编
出版社北京大学出版社
ISBN9787301313473
出版时间2020-09
装帧平装
开本16开
定价89元
货号1202129156
上书时间2024-12-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
贾壮,毕业于清华大学自动化系,专业为模式识别与智能系统方向。主要从事于机器学习与深度学习在图像处理以及地球物理领域内的相关应用研究,对机器学习相关算法有较深的理解。参与过多项机器学习相关工程项目,发表SCI期刊论文及会议论文数篇。曾获得国家奖学金、数学建模一等奖、很好毕业生等奖项和荣誉称号。
目录
篇 经典机器学习模型
章 引言:从线性回归说起2
1.1 什么是机器学习3
1.1.1 传统算法与机器学习算法4
1.1.2 线性回归9
1.2 过拟合与正则化10
1.2.1 样本量与过拟合10
1.2.2 正则化方法12
1.3 岭回归和lasso回归14
1.3.1 岭回归14
1.3.2 lasso回归17
1.3.3 l1正则化和l2正则化17
1.4 本章小结与代码实现21
1.5 本章话题:机器学习的一般原理25
第2章 阴阳剖分:支持向量机模型30
2.1 支持向量机模型的基本思路30
2.1.1 支持向量机模型的基本思路31
2.1.2 支持向量机算法的基本流程34
2.2 数学形式与求解方法34
2.2.1 数学知识补充35
2.2.2 数学模型与理论推导36
2.3 核方法与维度问题38
2.3.1 核方法的含义39
2.3.2 核函数SVM39
2.4 软间隔支持向量机41
2.4.1 软间隔的含义41
2.4.2 软间隔SVM的损失函数42
2.5 本章小结与代码实现44
2.6 本章话题:高维度,是灾难还是契机?46
第3章 化直为曲:逻辑斯蒂回归50
3.1 逻辑斯蒂回归的基本原理50
3.1.1 分类问题与回归问题51
3.1.2 逻辑斯蒂回归算法思路53
3.2 逻辑斯蒂函数56
3.2.1 逻辑斯蒂函数的由来56
3.2.2 逻辑斯蒂函数的优势58
3.3 逻辑斯蒂回归的数学原理59
3.3.1 逻辑斯蒂回归的数学形式59
3.3.2 准确率和召回率62
3.4 参数确定的方法65
3.4.1 似然函数简介65
3.4.2 逻辑斯蒂回归的损失函数66
3.5 多项逻辑斯蒂回归67
3.5.1 多分类问题的逻辑斯蒂回归67
3.5.2 softmax函数68
3.6 本章小结与代码实现69
3.7 本章话题:广义线性模型72
第4章 层层拷问:决策树模型77
4.1 模型思路与算法流程78
4.1.1 决策树的思路——以读心术游戏为例78
4.1.2 决策树模型的基本流程81
4.1.3 决策树模型的关键问题87
4.2 特征选择原则87
4.2.1 信息增益原则87
4.2.2 信息增益比原则89
4.2.3 基尼系数原则89
4.3 剪枝策略90
4.4 常用决策树模型:ID3与C4.5算法92
4.4.1 ID3算法92
4.4.2 C4.5算法92
4.5 多变量决策树简介93
4.6 本章小结与代码实现94
4.7 本章话题:信息论与特征选择97
第5章 近朱者赤:k近邻模型101
5.1 模型的思路和特点101
5.1.1 模型思路101
5.1.2 懒惰学习与迫切学习103
5.2 模型的相关性质105
5.2.1 数学形式105
5.2.2 损失函数与误差108
5.2.3 k近邻模型的改进109
5.3 距离函数与参数选择111
5.3.1 距离函数111
5.3.2 参数选择的影响114
5.4 本章小结与代码实现115
5.5 本章话题:相似性度量119
第6章 执果索因:朴素贝叶斯模型123
6.1 贝叶斯方法的基本概念123
6.1.1 贝叶斯学派与频率学派124
6.1.2 全概率公式与贝叶斯公式127
6.2 朴素贝叶斯的原理和方法133
6.2.1 朴素贝叶斯的“朴素”假设133
6.2.2 拉普拉斯平滑135
6.3 朴素贝叶斯算法的步骤与流程137
6.4 生成式模型与判别式模型138
6.5 本章小结与代码实现138
6.6 本章话题:贝叶斯思维与先验概念141
第7章 提纲挈领:线性判别分析与主成分分析144
7.1 线性降维的基本思路144
7.2 LDA146
7.2.1 投影的技巧146
7.2.2 类内距离和类间距离147
7.2.3 LDA的求解149
7.3 PCA151
7.3.1 基变换与特征降维151
7.3.2 方差优选化与PCA原理推导154
7.3.3 PCA的实现步骤158
7.4 LDA与PCA:区别与联系158
7.5 本章小结与代码实现159
7.5.1 LDA实验:鸢尾花数据集降维分类159
7.5.2 PCA实验:手写数字数据集降维161
7.6 本章话题:矩阵的直观解释与应用162
第8章 曲面平铺:流形学习166
8.1 流形与流形学习166
8.2 Isomap的基本思路与实现方法170
8.2.1 测地距离的概念170
8.2.2 计算测地距离:图论中的Floyd算法172
8.2.3 由距离到坐标:多维尺度变换方法173
8.3 Isomap算法步骤175
8.4 LLE的基本思路与实现方法175
8.4.1 LLE的基本思想175
8.4.2 局部线性重构176
8.5 LLE算法步骤177
8.6 本章小结与代码实现178
8.7 本章话题:黎曼、非欧几何与流形感知180
第9章 物以类聚:聚类算法185
9.1 无监督方法概述185
9.2 聚类的基本目标和评价标准187
9.2.1 聚类的基本目标187
9.2.2 聚类的评价标准188
9.3 基于中心的k-means算法191
9.3.1 k-means算法的基本思路191
9.3.2 k-means算法步骤193
9.3.3 k-means算法的局限性195
9.4 层次聚类算法196
9.4.1 层次聚类的基本原理196
9.4.2 层次聚类的AGNES算法199
9.5 密度聚类算法:DBSCAN200
9.5.1 DBSCAN算法的基本思路200
9.5.2 DBSCAN算法步骤201
9.6 本章小结与代码实现203
9.7 本章话题:Science上的一种巧妙聚类算法205
0章 字典重构:稀疏编码209
10.1 稀疏编码的思路209
10.1.1 神经生物学的发现210
10.1.2 过完备性与稀疏性210
10.2 稀疏编码的数学形式213
10.3 字典学习中的“字典”215
10.3.1 传统算法中的“字典”215
10.3.2 “字典”学习的意义216
10.4 本章小结与代码实现217
10.5 本章话题:压缩感知理论简介220
1章 教学相长:直推式支持向量机223
11.1 半监督学习简介223
11.2 T-SVM模型227
11.2.1 T-SVM的基本思路227
11.2.2 T-SVM算法步骤228
11.3 本章小结与代码实现229
11.4 本章话题:不同样本集场景下的问题处理策略233
2章 群策群力:集成学习236
12.1 自举汇聚和提升236
12.1.1 Bagging算法和Boosting算法的基本思路237
12.1.2 Bagging算法和Boosting算法的区别与联系240
12.2 Bagging算法的基本步骤241
12.3 Boosting算法的基本步骤242
12.4 Bagging算法:以随机森林算法为例243
12.4.1 随机森林算法243
12.4.2 随机森林算法中的随机性244
12.5 Boosting算法:以Adaboost算法为例244
12.5.1 Adaboost算法的实现步骤245
12.5.2 Adaboost算法过程分析245
12.6 本章小结与代码实现246
12.7 本章话题:Adaboost算法中的分步策略249
第二篇 深度学习模型与方法
3章 神经网络与深度学习:从感知机模型到阿尔法狗254
13.1 感知机模型256
13.1.1 感知机模型的基本原理与数学形式256
13.1.2 感知机模型的缺陷与改进260
13.2 人工神经网络262
13.2.1 生物神经元与感知机模型262
13.2.2 人工神经网络方法简介264
13.2.3 反向传播算法265
13.2.4 神经网络的优势267
13.3 需要深度学习的原因268
13.4 神经网络模型的局限性268
13.5 常用神经网络框架简介270
……
内容摘要
本书从机器学习的概念与基本原理开始,介绍了机器学习及近年来流行的深度学习领域的经典模型。阅读本书可以让读者系统地了解机器学习和深度学习领域的基本知识,领会模型算法的思路与策略。本书分为两篇,共18章。一篇为经典机器学习模型,主要介绍常用的机器学习经典模型,包括线性回归、支持向量机模型、逻辑斯蒂回归、决策树模型、k近邻、朴素贝叶斯、线性判别分析和主成分分析、流形学习、聚类算法、稀疏编码、直推式支持向量机、集成算法。第二篇为深度学习模型与方法,剖析神经网络的基本要素,并介绍常用的深度学习模型,包括感知机、卷积神经网络、循环神经网络、生成对抗网络。本书试图从初学者的角度对机器学习和深度学习的经典算法进行详细阐述。本书插图丰富,语言通俗易懂,适合初入机器学习领域的“萌新”,也适合希望将机器学习算法应用到日常工作中的其他专业从业者,还可供对人工智能领域感兴趣的读者参考阅读。
主编推荐
1.全面:涉及机器学习领域中常见的经典模型,以及新兴的深度学习中的卷积神经网络、循环神经网络、生成对抗网络等模型。
2.细致:不仅对算法思路的进行了详细的梳理和分析,还对算法中每个步骤、每条公式的含义都进行了细致的讲解。
3.通用:让读者学习到经典模型的算法步骤和数学形式,更重要的是理解每个算法形成的思路和过程,培养算法思维,获得在日常工作和学习中更为通用的能力。
4.扩展:每章的很后一节都有一个关于相关话题的讨论,可以使读者拓展视野,增加阅读的深度、广度。
— 没有更多了 —
以下为对购买帮助不大的评价