猜你喜欢
机器学习案例分析(基于Python语言)

机器学习案例分析(基于Python语言)

书籍作者:鐜嬫伜 ISBN:9787121381812
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:3867
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
《机器学习案例分析(基于Python语言)》共分为4个部分:
  1、基础知识:主要介绍机器学习的基本概念、Python的基础知识、常用第三方库,并结合网络爬虫及信息提取案例和股票数据图表绘制案例使读者对本部分内容有更好的理解。
  2、有监督分类案例:包括Iris数据分类、新闻文本数据分类、手写数字图像识别和场景文字检测共4个案例。
  3、无监督聚类案例:包括人脸图像聚类和文本聚类共2个案例。
  4、回归预测案例:包括房价预测、员工离职预测和广告点击率预测共3个案例。
作者简介
北京海云捷迅科技有限公司(AWcloud),国内领先的企业级OpenStack云服务提供商。总部位于北京中关村高新技术园区,拥有行业内*专业的研发。海云捷迅以OpenStack为契机,与包括Intel、HP、Oracle、Canonical、东软等企业在内的国内外各大软硬件厂商及IT服务提供商建立了紧密的战略合作关系,构建了一套完整的OpenStack服务生态体系,为企业提供基于OpenStack的私有云、混合云、融合计算等解决方案,为IDC企业提供联合运营服务。此外,还为客户提供OpenStack的架构咨询、设计、实施、培训、运维等一条龙服务。  截至目前,海云捷迅已经部署物理服务器超过2000台,运行云主机的规模超过30000台,客户遍及高校、科研院所、新媒体、医疗、IDC、电力、公众服务等领域,在同行业中居于领先地位。王恺,博士,副教授/硕士生导师,公共计算机基础教学部副主任。研究兴趣包括计算机视觉和机器学习,主持***、省部级及校企合作项目10余项,在国内外重要期刊/会议上发表科研论文30余篇。主讲《计算机基础(理)》、《数据结构与算法》、《Python和机器学习入门》、《Python和数据分析基础》等课程,出版教材11部。
前言
机器学习(Machine Learning,ML)是人工智能的一个分支,它是一门多领域交叉学科,专门研究计算机怎样模拟或实现人类的学习行为,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习方法可以根据经验数据自动完成模型参数学习,而不需要人为设定规则,大幅降低了人工分析的工作量和难度,已成为目前解决人工智能相关问题的主要方式。另一方面,作为目前流行的人工智能编程语言,Python具有简单易学、免费开源、跨平台性、高层语言、面向对象、丰富的库、胶水语言等优点,不仅大量计算机专业人员使用Python进行人工智能算法快速开发,而且非计算机专业人员也利用Python结合封装好的人工智能算法解决其专业问题。
  本书由南开大学计算机学院的教9币结合多年教学经验和人工智能教育的发展需要编著而成,可作为我国高校计算机专业学生和非计算机专业理工科学生机器学习入门课程的教材。本书从案例出发,通过具体问题向读者直观展示了利用机器学习方法解决人工智能问题的详细步骤,以及利用Python程序设计语言快速应用机器学习方法解决人工智能问题的具体过程,力争使读者在有限时间内快速掌握每种机器学习方法适合解决的人工智能问题。我们也提供了一些机器学习的理论分析和推导过程,使对机器学习理论有兴趣的读者能够对相关知识有一个初步认识和掌握,为读者学习更深层次的机器学习理论打下了一个良好的基础。
  在利用本书学习机器学习相关知识时,建议读者一定要多思考、多分析、多动手实践。当阅读一个具体案例分析时,要认真思考每一个案例的具体解决步骤,从中学习利用机器学习方法解决人工智能问题的一般过程。当阅读案例代码时,要自己梳理程序结构,在计算机上重现该程序的运行结果,通过逐语句执行,并查看变量状态的方式分析各语句的作用。只有这样,才能真正掌握利用机器学习解决人工智能问题的具体方法和流程,也才能真正做到熟练运用机器学习方法解决实际遇到的应用问题。
目录
第1 章 基础知识 ................................................................................................................. 001
1.1 机器学习简介 ....................................................................................................... 002
1.1.1 基本概念 .................................................................................................... 002
1.1.2 机器学习分类 ............................................................................................ 003
1.2 Python 基础 .......................................................................................................... 005
1.2.1 Python 编程环境 ....................................................................................... 005
1.2.2 基本数据类型 ............................................................................................ 011
1.2.3 分支语句和循环语句 ................................................................................ 018
1.2.4 函数 ............................................................................................................ 021
1.2.5 类和对象 .................................................................................................... 025
1.2.6 打开、关闭、读/写文件 ........................................................................... 028
1.2.7 异常处理 .................................................................................................... 031
1.3 常用第三方库 ....................................................................................................... 033
1.3.1 NumPy ....................................................................................................... 033
1.3.2 SciPy .......................................................................................................... 039
1.3.3 Pandas ....................................................................................................... 041
1.3.4 Matplotlib .................................................................................................. 053
1.3.5 Scikit-learn ............................................................................................... 056
1.4 案例分析 ............................................................................................................... 058
1.4.1 网络爬虫及信息提取 ................................................................................ 058
1.4.2 股票数据图表绘制 .................................................................................... 063
1.5 本章小结 ............................................................................................................... 069
1.6 参考文献 ............................................................................................................... 069
第2 章 分类案例 ................................................................................................................ 071
2.1 员工离职预测 ....................................................................................................... 072
2.1.1 问题描述及数据集获取 ............................................................................ 072
2.1.2 求解思路和相关知识介绍 ........................................................................ 073
2.1.3 代码实现及分析 ........................................................................................ 076
2.2 Iris 数据分类 ......................................................................................................... 081
2.2.1 问题描述及数据集获取 ............................................................................ 081
2.2.2 求解思路和相关知识介绍 ........................................................................ 082
2.2.3 代码实现及分析 ........................................................................................ 089
2.3 新闻文本分类 ....................................................................................................... 099
2.3.1 问题描述及数据集获取 ............................................................................ 099
2.3.2 求解思路和相关知识介绍 ........................................................................ 100
2.3.3 代码实现及分析 ........................................................................................ 113
2.4 手写数字识别 ....................................................................................................... 128
2.4.1 问题描述及数据集获取 ............................................................................ 128
2.4.2 求解思路和相关知识介绍 ........................................................................ 129
2.4.3 代码实现及分析 ........................................................................................ 134
2.5 本章小结 ............................................................................................................... 139
2.6 参考文献 ............................................................................................................... 139
第3 章 聚类案例 ................................................................................................................ 143
3.1 人脸图像聚类 ....................................................................................................... 144
3.1.1 问题描述及数据集获取 ............................................................................ 144
3.1.2 求解思路和相关知识介绍 ........................................................................ 146
3.1.3 代码实现及分析 ........................................................................................ 150
3.2 文本聚类 ............................................................................................................... 162
3.2.1 问题描述及数据集获取 ............................................................................ 162
3.2.2 求解思路和相关知识介绍 ........................................................................ 163
3.2.3 代码实现及分析 ........................................................................................ 167
3.3 本章小结 ............................................................................................................... 173
3.4 参考文献 ............................................................................................................... 174
第4 章 回归预测案例 ........................................................................................................ 175
4.1 房价预测 ............................................................................................................... 176
4.1.1 问题描述及数据集获取 ............................................................................ 176
4.1.2 求解思路和相关知识介绍 ........................................................................ 177
4.1.3 代码实现及分析 ........................................................................................ 184
4.2 基于LSTM 的股票走势预测 ............................................................................... 191
4.2.1 问题描述及数据集获取 ............................................................................ 191
4.2.2 求解思路和相关知识介绍 ........................................................................ 192
目 录
XI
4.2.3 代码实现及分析 ........................................................................................ 197
4.3 本章小结 ............................................................................................................... 204
4.4 参考文献 ............................................................................................................... 204
第5 章 综合案例................................................................................................................. 206
5.1 场景文本检测 ....................................................................................................... 207
5.1.1 问题描述及数据集获取 ............................................................................ 207
5.1.2 求解思路和相关知识介绍 ........................................................................ 208
5.1.3 代码实现及分析 ........................................................................................ 217
5.2 面部认证 ............................................................................................................... 235
5.2.1 问题描述及数据集获取 ............................................................................ 236
5.2.2 求解思路和相关知识介绍 ........................................................................ 236
5.2.3 代码实现及分析 ........................................................................................ 241
5.3 本章小结 ............................................................................................................... 275
5.4 参考文献 ............................................................................................................... 275
附录A ..................................................................................................................................... 277
A.1 逻辑回归分类器原理介绍 ................................................................................... 278
A.2 自己编程实现决策树分类器 ............................................................................... 280
A.3 支持向量机的数学推导 ....................................................................................... 287
A.3.1 最小间隔最大化 ........................................................................................ 287
A.3.2 对偶问题 .................................................................................................... 288
A.4 Adaboost 的数学推导和代码实现 ..................................................................... 292
A.4.1 数学推导 .................................................................................................... 292
A.4.2 代码实现 .................................................................................................... 294
A.5 神经网络的数学推导和代码实现 ....................................................................... 298
A.5.1 数学推导 .................................................................................................... 298
A.5.2 代码实现 .................................................................................................... 302
A.6 期望最大化算法和高斯混合模型 ....................................................................... 308
A.6.1 EM 算法的原理和数学推导 ..................................................................... 308
A.6.2 EM 算法估计高斯混合模型参数的数学推导 ......................................... 310
A.7 基于波士顿房价数据集的房价预测代码实现 ................................................... 312
短评

还没阅读,应该还不错吧。

2020-04-24 23:41:50

购书,方便快捷正版。

2020-04-13 14:05:48