定 价:46 元
丛书名:职业教育大数据技术专业“互联网+”创新教材
- 作者:韩伟
- 出版时间:2023/5/1
- ISBN:9787111723004
- 出 版 社:机械工业出版社
- 中图法分类:TP181
- 页码:
- 纸张:纯质纸
- 版次:
- 开本:16开
本书从数据分析与机器学习算法入手,系统地介绍了机器学习各类算法的原理方法和实际应用。本书的主要内容包括:KNN算法、朴素贝叶斯、决策树、支持向量机、线性回归、K-means算法、人工神经网络、卷积网络深度学习以及基于Python数据分析进行职业规划。
本书作为大数据技术与人工智能领域的入门教材,在内容上涵盖了机器学习经典算法的基础知识和应用实例,采用Python作为编程语言,强调基本算法的应用理解,内容由浅入深。各部分内容均配有相应的任务,注重实践应用,便于读者学习和掌握。
本书可作为各类职业院校大数据技术、云计算技术应用、人工智能技术应用等相关专业的教学用书,也可作为相关专业领域工程技术人员的参考用书。
本书配有电子课件、源代码、微课视频(扫描二维码观看)等课程资源,选用本书作为授课教材的教师可以登录机械工业出版社教育服务网(www.cmpedu.com)注册后免费下载,也可联系编辑(010-88379807)咨询。
数据分析与机器学习是大数据、人工智能等新兴领域的核心技术,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是多学科交叉专业,涵盖概率论、统计学、近似理论和复杂算法等知识,广泛应用于图像识别、自然语言处理、网络安全、自动驾驶、自动化及机器人、电子商务、金融、生物技术及医疗诊断等领域。
本书旨在培养学生对数据分析常用的机器学习算法的理解和应用能力,使学生从数据处理、训练、验证各环节掌握数据分析算法的一般规律,能够对数据分析和机器学习算法进行综合应用和评价。
本书内容涵盖了常用的机器学习算法,包括:
有监督学习:KNN算法、朴素贝叶斯、决策树、支持向量机、线性回归。
无监督学习:K-means算法。
深度学习:神经网络、卷积网络。
本书在编写过程中,遵循以应用为目的,以必需、够用为原则,减少复杂的原理分析和理论推导,内容全面,结构合理,突出实用性,强调实践性。本书通过算法知识学习、任务案例实践以及综合项目应用,引导学生思考和实践处理数据、构建模型、评价模型的全过程,从而具备利用代码完成算法的能力。全书采用Python作为各项目、任务的实现语言,具有很强的通用性和实践性。
本书的参编教师多年从事大数据技术与应用专业的教学及科研工作,具有丰富的实践经验,保证了教材的编写质量和内容的完整性。
本书由韩伟任主编,于京、李景玉任副主编,参与编写的还有胡亦、景妮琴、詹晓东。其中,项目1由于京编写,项目2、项目6由李景玉编写,项目3由景妮琴编写,项目4、项目7由韩伟编写,项目5由胡亦编写,项目8、项目9由詹晓东编写,韩伟还参与了各项目的“学习目标”和“工程准备”的撰写以及部分项目内容的编写工作。全书由韩伟统稿。
由于作者水平有限,书中难免有不足之处,恳请广大读者不吝赐教。
编 者
前 言
二维码索引
项目1 KNN算法及应用1
任务1 推荐车型15
任务2 鸢尾花分类17
项目小结.20
拓展练习20
项目2 朴素贝叶斯应用23
任务1 利用朴素贝叶斯推荐商品29
任务2 改进算法33
任务3 评价算法35
任务4 编程实现朴素贝叶斯37
项目小结39
拓展练习39
项目3 决策树应用41
任务1 开发人工智能的信用卡审批系统47
任务2 处理数据的瑕疵以及特征工程50
任务3 编程完成决策树项目应用52
项目小结53
拓展练习53
项目4 支持向量机应用55
任务1 预测学生成绩63
任务2 用核函数处理非线性可分的数据65
任务3 可视化数据67
项目小结81
拓展练习81
项目5 线性回归应用83
任务1 预测连锁店消暑饮料的销售量86
任务2 可视化拟合结果和趋势89
任务3 度量线性回归模型可用性.91
任务4 用线性回归模型预测房屋价格92
项目小结96
拓展练习96
项目6 K-means算法及应用.97
任务1 利用K-means算法进行樱花耐寒性聚类104
任务2 数据降维107
任务3 用K-means划分球队梯队110
项目小结113
拓展练习113
项目7 人工神经网络应用115
任务1 用Tensorflow实现手势识别144
任务2 用pytorch实现手写数字识别153
任务3 利用神经网络辨认鱼的种类157
任务4 用梯度下降算法求解参数.162
项目小结164
拓展练习165
项目8 卷积网络深度学习167
任务1 构造特征辨认图像174
任务2 用卷积网络识别手写数字179
项目小结182
拓展练习182
项目9 基于Python数据分析进行职业规划183
任务1 爬取数据187
任务2 清洗和整理数据189
任务3 分析数据、输出报表192
任务4 生成词云图196
项目小结200
拓展练习200
参考文献201