-
内容大纲
本书基于丰富的图示,详细介绍了有监督学习和无监督学习的17种算法,包括线性回归、正则化、逻辑回归、支持向量机、核方法、朴素贝叶斯、随机森林、神经网络、KNN、PCA、LSA、NMF、LDA、k-means算法、混合高斯分布、LLE和t-SNE。书中针对各算法均用Python代码进行了实现,读者可一边运行代码一边阅读,从而加深对算法的理解。 -
作者介绍
-
目录
第1章 机器学习基础
1.1 机器学习概要
什么是机器学习
机器学习的种类
机器学习的应用
1.2 机器学习的步骤
数据的重要性
有监督学习(分类)的例子
无监督学习(聚类)的例子
可视化
图形的种类和画法:使用Matplotlib显示图形的方法
使用pandas理解和处理数据
本章小结
第2章 有监督学习
2.1 算法1:线性回归
概述
算法说明
详细说明
2.2 算法2:正则化
概述
算法说明
详细说明
2.3 算法3:逻辑回归
概述
算法说明
详细说明
2.4 算法4:支持向量机
概述
算法说明
详细说明
2.5 算法5:支持向量机(核方法)
概述
算法说明
详细说明
2.6 算法6:朴素贝叶斯
概述
算法说明
详细说明
2.7 算法7:随机森林
概述
算法说明
详细说明
2.8 算法8:神经网络
概述
算法说明
详细说明
2.9 算法9:KNN
概述
算法说明
详细说明
第3章 无监督学习
3.1 算法10:PCA
概述
算法说明
详细说明
3.2 算法11:LSA
概述
算法说明
详细说明
3.3 算法12:NMF
概述
算法说明
详细说明
3.4 算法13:LDA
概述
算法说明
详细说明
3.5 算法14:k-means算法
概述
算法说明
详细说明
3.6 算法15:混合高斯分布
概述
算法说明
详细说明
3.7 算法16:LLE
概述
算法说明
详细说明
3.8 算法17:t-SNE
概述
算法说明
详细说明
第4章 评估方法和各种数据的处理
4.1 评估方法
有监督学习的评估
分类问题的评估方法
回归问题的评估方法
均方误差和决定系数指标的不同
与其他算法进行比较
超参数的设置
模型的过拟合
防止过拟合的方法
将数据分为训练数据和验证数据
交叉验证
搜索超参数
4.2 文本数据的转换处理
基于单词出现次数的转换
基于tf-idf的转换
应用于机器学习模型
4.3 图像数据的转换处理
直接将像素信息作为数值使用
将转换后的向量数据作为输入来应用机器学习模型
第5章 环境搭建
5.1 Python 3的安装
Windows
macOS
Linu
使用Anaconda在Windows上安装
5.2 虚拟环境
通过官方安装程序安装Python的情况
通过Anaconda安装Python的情况
5.3 三方包的安装
什么是三方包
安装三方包的方法
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...