-
内容大纲
本书面向研究型开发与创新能力培养,重点讲解机器学习的基本原理和前沿思想。Python是开展机器学习编程实践的主流语言,本书为常用的机器学习模型提供了完整的Python实现代码。本书在“学堂在线”网站同步开设配套慕课课程,供读者免费学习。
本书可作为高等学校相关专业“机器学习”“统计学习”等课程的教材,也可作为有一定基础的读者的自学参考书。 -
作者介绍
-
目录
第1章 机器学习导论
1.1 测算房价的数学模型
1.1.1 通过样本确定模型参数
1.1.2 为机器学习模型编写程序
1.2 随机模型及其学习算法
1.2.1 最小二乘法
1.2.2 极大似然估计
1.2.3 回归分析方法
1.3 随机变量与数学语言
1.3.1 随机变量
1.3.2 随机变量应用举例
1.3.3 数学语言
1.4 更加复杂的数学模型
1.4.1 数学形式未知的模型
1.4.2 多元模型
1.4.3 用矩阵描述问题及算法过程
1.5 机器学习问题
1.6 本章习题
第2章 回归分析
2.1 编程环境与数据集
2.2 数据集加载与预处理
2.2.1 加载并浏览数据集
2.2.2 缺失值与重复值
2.2.3 特征选择
2.2.4 非数值型特征的编码
2.2.5 数值型特征的标准化
2.3 模型训练与评价
2.3.1 训练集与测试集
2.3.2 模型训练与梯度下降法
2.3.3 模型评价与k折交叉验证
2.4 正则化
2.4.1 正则化方法
2.4.2 岭回归与超参数调优
2.4.3 LASSO回归与坐标下降法
2.5 非线性回归
2.5.1 换元法
2.5.2 逻辑斯谛回归
2.6 本章习题
第3章 分类问题
3.1 贝叶斯分类器
3.1.1 贝叶斯决策
3.1.2 朴素贝叶斯与参数估计
3.1.3 逻辑斯谛回归与牛顿法
3.2 非贝叶斯分类器
3.2.1 k近邻分类器与距离度量
3.2.2 线性判别分析与特征空间
3.2.3 决策树
3.3 多分类问题与分类模型评价
3.3.1 二分类与多分类
3.3.2 分类模型的评价指标
3.3.3 P-R曲线与ROC曲线
3.4 特征降维
3.4.1 线性代数基础
3.4.2 主成分分析
3.4.3 线性判别分析
3.4.4 非线性降维
3.5 本章习题
第4章 统计学习理论与支持向量机
4.1 统计学习理论
4.1.1 学习问题与ERM归纳原则
4.1.2 ERM归纳原则一致性的充要条件
4.1.3 泛化误差上界与PAC可学习
4.1.4 两种机器学习的归纳原则
4.2 线性可分支持向量机
4.2.1 最优分类超平面与支持向量
4.2.2 拉格朗日乘子法与对偶问题
4.2.3 最优分类超平面求解算法
4.3 非线性可分的支持向量机
4.3.1 线性支持向量机
4.3.2 非线性支持向量机
4.4 SVM分类器及其Python实现
4.5 本章习题
第5章 聚类问题
5.1 聚类问题的提出
5.1.1 分类问题概述
5.1.2 聚类问题概述
5.1.3 混合概率模型及其参数估计问题
5.2 EM算法
5.2.1 EM算法原理
5.2.2 高斯混合模型
5.2.3 三硬币模型
5.3 k均值聚类
5.3.1 k均值聚类算法
5.3.2 关于k均值聚类的讨论
5.3.3 使用scikit-learn库中的k均值聚类模型
5.4 密度聚类DBSCAN
5.4.1 DBSCAN聚类术语
5.4.2 DBsCAN聚类算法
5.4.3 使用scikit-learn库中的DBSCAN聚类算法
5.5 向量量化
5.5.1 向量量化问题
5.5.2 LBG-VQ算法
5.6 本章习题
第6章 概率图模型与概率推理
6.1 贝叶斯网
6.1.1 联合概率分布及其推理
6.1.2 贝叶斯网概述
6.1.3 贝叶斯网的推理
6.2 MCMC算法基础
6.2.1 蒙特卡洛仿真
6.2.2 贝叶斯网的近似推理
6.2.3 马尔可夫链
6.2.4 随机向量的马尔可夫链
6.3 MCMC算法家族
6.3.1 MCMC采样算法
6.3.2 MCMC最优化算法
6.3.3 MCMC互评算法
6.4 隐马尔可夫模型
6.4.1 HMM的形式化表示及其三个基本问题
6.4.2 HMM的三个基本算法
6.4.3 HMM建模与实验
6.5 无向图模型
6.5.1 马尔可夫随机场
6.5.2 条件随机场
6.6 本章习题
第7章 神经网络基础
7.1 神经元模型
7.1.1 生物神经元与M-P神经元模型
7.1.2 常用激活函数
7.1.3 小批量梯度下降算法
7.2 神经网络
7.2.1 多层前馈神经网络
7.2.2 输出层的设计
7.2.3 隐层的设计
7.2.4 隐层与深度学习
7.3 反向传播算法
7.3.1 模型参数及其学习算法
7.3.2 前向计算与反向求导
7.3.3 反向传播算法
7.4 TensorFlow机器学习框架
7.4.1 TensorFlow及其安装
7.4.2 TensorFlow底层接口编程
7.4.3 使用TensorFlow底层接口搭建神经网络
7.5 Keras高层接口建模
7.5.1 从编程到装配
7.5.2 使用Keras高层接口建立回归模型
7.5.3 使用Keras高层接口建立分类模型
7.6 本章习题
第8章 深度学习
8.1 卷积神经网络
8.1.1 信号的特征提取
8.1.2 卷积的实现细节
8.1.3 卷积神经网络的基本结构
8.1.4 LeNet-5模型编程实战
8.2 循环神经网络
8.2.1 序列数据的语义特征
8.2.2 RNN神经元与RNN网络层
8.2.3 RNN模型编程实战
8.2.4 LSTM模型
8.3 自编码器
8.3.1 深入理解神经网络
8.3.2 自编码器及其编程实战
8.3.3 变分法与KL散度
8.3.4 变分自编码器
8.3.5 变分自编码器编程实战
8.4 生成对抗网络
8.4.1 生成器的工作原理
8.4.2 生成对抗网络概述
8.4.3 DCGAN及其编程实战
8.4.4 WGAN及其编程实战
8.5 结束语
8.6 本章习题
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...