注册 登录 进入教材巡展
#

出版时间:2023-11

最新印次日期:2023-11

出版社:中国铁道出版社

以下为《机器学习技术与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113301507
  • 1-1
  • 502271
  • 68260575-3
  • 16开
  • 2023-11
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 高职
作者简介
杜辉,男,副教授、高级工程师,北京电子科技职业学院计算机技术系主任。获得北京市首席职业技能大赛指导教师,多次获得全国职业院校技能大赛优秀指导教师称号,多年来主讲计算机语言、数据结构、人工智能、移动应用开发方向课程获得同行和学生的好评。参加工作以来,一直从事教学一线工作,积极推进教学改革,作为专业带头人针对高职计算机类专业的课程教学内容,将“夯实基础、突出技能、鼓励创新”的培养思路贯穿于人才培养的全过程,创建了“基础、实践、创新螺旋递进”式教学体系,取得了显著成效,教改成果获得北京市教育教学成果二等奖。参与全国高等职业院校示范校重点专业建设、国家《移动应用开发专业教学资源库》等一批重点改革项目,承担《程序设计基础》课程的国家资源库建设工作。所带计算机技术系教学团队,先后在全国及北京职业院校技能大赛、软件设计竞赛、软件测试大赛、大数据技术竞赛、嵌入式设计竞赛等各种比赛获得一等奖20余项,学生获奖等级和数量在北京地区首屈一指。葛鹏,随机数智能创始人、CEO,全国人工智能职业教育集团常务理事,机器学习专家。曾担任瑞亚集团副总经理,新大陆教育产品总监,具有多年职业教育领域从业经验,曾主持过多个电子信
查看全部
内容简介
本书为“十四五”高等职业教育新形态一体化教材之一,通过贴近生活的“挑橘子”一例引出机器学习的概念,并展开介绍了机器学习的完整流程、算法分类以及常用工具等。本书以项目—任务的组织方式,以通俗的情境作为项目导入,制定明确的项目目标,以算法的基本原理为知识导入,然后开始项目实施环节,以多个实训任务分别练习算法在解决回归、分类或聚类问题时的一般流程,最后以习题的形式巩固所学知识和技能。
本书的实训项目主要包含机器学习中基础的算法应用,即线性回归算法、k-近邻算法、逻辑回归算法、决策树算法、聚类算法、朴素贝叶斯算法。通读本书,你会了解机器学习解决的是什么问题,目前它应用在我们生活中的哪些场景;跟着本书动手实践,你会清楚数据怎么来、怎么加工,以及模型是什么,怎么训练与调用;另外,面对一个实际问题,你能够有依据地选择合适的算法。
本书适合作为高等职业院校人工智能技术应用专业的教材,也适用于有编程基础的学生以及对机器学习感兴趣且亟需入门的社会工作者。



目录
绪论机器学习概要……………………………………………………………………………1

0.1引例———从挑橘子说起…………………………………………………………………1

0.2机器学习应用……………………………………………………………………………2

0.3机器学习与人工智能的关系…………………………………………………………4

0.4机器学习算法的分类……………………………………………………………………4

0.5sklearn库………………………………………………………………………………5

0.6数据集……………………………………………………………………………………6

0.6.1数据集划分…………………………………………………………………………7

0.6.2开源数据集…………………………………………………………………………8

0.6.3sklearn库中数据划分方法………………………………………………………8

0.7总结……………………………………………………………………………………11

项目1运用线性回归算法实现趋势预测………………………………………………12

1.1项目导入………………………………………………………………………………12

1.2项目目标………………………………………………………………………………12

1.3知识导入………………………………………………………………………………13

1.3.1线性回归概念……………………………………………………………………13

1.3.2线性回归模型……………………………………………………………………14

1.3.3求解线性回归……………………………………………………………………15

1.3.4过拟合与欠拟合…………………………………………………………………17

1.4项目实施………………………………………………………………………………19

任务1-1动手训练线性回归模型………………………………………………………19

任务1-2线性回归预测鲍鱼年龄………………………………………………………23

任务1-3线性回归预测牛肉价格………………………………………………………28

任务1-4线性回归预测收益……………………………………………………………30

任务1-5线性回归预测乐高价格………………………………………………………35

项目2运用k-近邻算法实现分类预测…………………………………………………42

2.1项目导入………………………………………………………………………………42

2.2项目目标………………………………………………………………………………42

2.3知识导入………………………………………………………………………………42

2.3.1k-近邻概念………………………………………………………………………42

2.3.2k-近邻分类算法…………………………………………………………………43

2.3.3交叉验证…………………………………………………………………………45

2.3.4k-近邻回归………………………………………………………………………45

2.4项目实施………………………………………………………………………………46

任务2-1k-近邻识别数字验证码………………………………………………………46

任务2-2k-近邻算法预测出行方式……………………………………………………49

任务2-3k-近邻预测草莓甜不甜………………………………………………………56

任务2-4k-近邻测你有多重……………………………………………………………60

项目3运用逻辑回归算法实现概率预测………………………………………………65

3.1项目导入………………………………………………………………………………65

3.2项目目标………………………………………………………………………………65

3.3知识导入………………………………………………………………………………65

3.3.1逻辑回归概念……………………………………………………………………65

3.3.2二分类问题………………………………………………………………………66

3.3.3求解逻辑回归……………………………………………………………………67

3.3.4分类损失…………………………………………………………………………68

3.4项目实施………………………………………………………………………………70

任务3-1逻辑回归针对智能家居的数据预测…………………………………………70

任务3-2逻辑回归预测升学概率………………………………………………………76

任务3-3逻辑回归预测红酒质量………………………………………………………83

任务3-4随机梯度下降…………………………………………………………………89

任务3-5逻辑回归预测用户是否按期还款……………………………………………96

项目4运用决策树算法进行决策分析…………………………………………………102

4.1项目导入………………………………………………………………………………102

4.2项目目标………………………………………………………………………………102

4.3知识导入………………………………………………………………………………103

4.3.1决策树概念………………………………………………………………………103

4.3.2相关重要概念……………………………………………………………………103

4.3.3决策树算法………………………………………………………………………105

4.3.4决策树剪枝………………………………………………………………………106

4.4项目实施………………………………………………………………………………107

任务4-1决策树预测隐形眼镜类型…………………………………………………107

任务4-2决策树分析员工离职情况…………………………………………………111

任务4-3决策树带你做导购…………………………………………………………117

任务4-4决策树预测泰坦尼克号生还概率…………………………………………122

任务4-5决策树与随机森林效果对比………………………………………………127

项目5运用聚类算法进行聚类分析……………………………………………………137

5.1项目导入………………………………………………………………………………137

5.2项目目标………………………………………………………………………………137

5.3知识导入………………………………………………………………………………137

5.3.1聚类概念…………………………………………………………………………137

5.3.2聚类相关应用……………………………………………………………………138

5.3.3k-means聚类……………………………………………………………………138

5.3.4DBSCAN算法……………………………………………………………………140

5.4项目实施………………………………………………………………………………142

任务5-1小样本实现k-means聚类……………………………………………………142

任务5-2通过k-means聚类实现分类…………………………………………………148

任务5-3二分k-means应用……………………………………………………………153

任务5-4对三星手机数据降维并聚类………………………………………………162

任务5-5实例对比k-means和DBSCAN………………………………………………170

项目6运用朴素贝叶斯算法实现文本分类…………………………………………175

6.1项目导入………………………………………………………………………………175

6.2项目目标………………………………………………………………………………175

6.3知识导入………………………………………………………………………………175

6.3.1贝叶斯公式………………………………………………………………………175

6.3.2朴素贝叶斯………………………………………………………………………176

6.3.3朴素贝叶斯应用场景……………………………………………………………177

6.4项目实施………………………………………………………………………………177

任务6-1云盘图片自动分类…………………………………………………………177

任务6-2豆瓣影评情感分类…………………………………………………………184

任务6-3新闻分类……………………………………………………………………188

附录A……………………………………………………………………………………………194

A.1特征工程………………………………………………………………………………194

A.2特征预处理……………………………………………………………………………195

A.2.1无量纲化………………………………………………………………………196

A.2.2特征离散化……………………………………………………………………200

A.2.3分类特征编码…………………………………………………………………201

A.3特征选择………………………………………………………………………………202

A.3.1过滤式选择(Relief)……………………………………………………………203

A.3.2包裹式选择(Wrapper)…………………………………………………………205

A.3.3嵌入式选择(Embedded)………………………………………………………205

A.4特征降维………………………………………………………………………………207

A.4.1PCA……………………………………………………………………………207

A.4.2LDA……………………………………………………………………………211

参考文献……………………………………………………………………………………………214