猜你喜欢
Python机器学习

Python机器学习

书籍作者:阿布舍克·维贾亚瓦吉亚 ISBN:9787115501356
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:5347
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
《Python机器学习》通过解释数学原理和展示编程示例对机器学习进行了系统、全面的解析。《Python机器学习》共分为12章,内容涵盖了机器学习以及Python语言的基础知识、特征工程的概念与操作技术、数据可视化技术的实现、监督学习及无监督学习算法、文本分析、神经网络和深度学习、推荐系统的构建方法以及预测处理时间序列的方法等。阅读《Python机器学习》能够加深读者对机器学习的认识和理解,从而达到理论与实践相结合、学以致用的目的。
《Python机器学习》适合Python程序员、数据分析人员、对机器学习感兴趣的读者以及机器学习领域的从业人员阅读。
作者简介
Abhishek Vijayvargia是一位数据科学家,他活跃在IT技术领域,并解决了与数据科学和机器学习相关的实时问题。他专注于数据分析,涉及的领域包括运输业、政府工程、石油和天然气以及物联网等。
他获得了印度理工学院坎普尔分校的人工智能专业硕士学位,关注方向是分布式机器学习、深度学习、流处理和区块链。他担任各种机器学习课题的导师,并进行其他算法、数据方面的培训。
编辑推荐
适读人群 :本书适合Python程序员、数据分析人员。对机器学习感兴趣的读者以及机器学习领域的从业人员阅读。
《Python机器学习》通过数学解释和编程示例描述了机器学习中的概念,每一章的内容都从技术的基本原理和基于真实数据集的工作实例开始,在提出应用算法建议的同时,指出了每种技术的优缺点。
《Python机器学习》提供了大量的Python代码示例。Python已成为主流编程语言之一,它免费且开源,并得到了开放社区的支持,其中包含大量的库供读者直接使用。
此外,Python还具有可扩展性,能够处理海量的数据,特别适用于大数据技术。

《Python机器学习》有如下的显著特点:

1 涵盖机器学习的所有主要领域;
2 讨论主题和图解说明;
3 不同ML方法的比较,解决任何问题;
4 在应用任何ML算法之前处理真实世界噪声数据的方法;
5 每个概念的python代码示例;
6 Jupyter Notebook脚本提供了用于测试和测试算法的数据集。

走进机器学习
了解 Python
特征工程
数据可视化
基本和高级回归技术
分类
无监督学习
文本分析
神经网络和深度学习
推荐系统
时间序列分析
目录
第 1章 走进机器学习1
1.1 机器学习概述1
1.2 机器学习过程2
第 2章 了解Python20
2.1 为什么选择Python20
2.2 下载和安装Python22
2.2.1 在Windows中安装Python22
2.2.2 Anaconda24
2.3 首个Python程序26
2.4 Python基础27
2.5 数据结构与循环36
第3章 特征工程42
3.1 什么是特征42
3.2 为什么执行特征工程43
3.3 特征提取43
3.4 特征选择43
3.5 特征工程方法——通用准则44
3.5.1 处理数值特征44
3.5.2 处理分类特征45
3.5.3 处理基于时间的特征47
3.5.4 处理文本特征47
3.5.5 缺失数据48
3.5.6 降维48
3.6 用Python进行特征工程49
3.6.1 Pandas基本操作49
3.6.2 常见任务57
第4章 数据可视化62
4.1 折线图63
4.2 条形图66
4.3 饼图67
4.4 直方图68
4.5 散点图69
4.6 箱线图70
4.7 采用面向对象的方式绘图71
4.8 Seaborn73
4.8.1 分布图74
4.8.2 双变量分布75
4.8.3 二元分布的核密度估计75
4.8.4 成对双变量分布76
4.8.5 分类散点图76
4.8.6 小提琴图77
4.8.7 点图78
第5章 回归79
5.1 简单回归80
5.2 多元回归92
5.3 模型评价94
5.3.1 训练误差95
5.3.2 泛化误差96
5.3.3 测试误差97
5.3.4 不可约误差98
5.3.5 偏差—方差权衡99
第6章 更多回归105
6.1 概述105
6.2 岭回归112
6.3 套索回归118
6.3.1 全子集算法118
6.3.2 用于特征选择的贪心算法119
6.3.3 特征选择的正则化119
6.4 非参数回归122
6.4.1 K-最近邻回归124
6.4.2 核回归127
第7章 分类128
7.1 线性分类器129
7.2 逻辑回归133
7.3 决策树147
7.3.1 关于树的术语148
7.3.2 决策树学习149
7.3.3 决策边界151
7.4 随机森林158
7.5 朴素贝叶斯164
第8章 无监督学习169
8.1 聚类170
8.2 K-均值聚类170
8.2.1 随机分配聚类质心的问题175
8.2.2 查找K的值175
8.3 分层聚类182
8.3.1 距离矩阵184
8.3.2 连接185
第9章 文本分析189
9.1 使用Python进行基本文本处理189
9.1.1 字符串比较191
9.1.2 字符串转换191
9.1.3 字符串操作192
9.2 正则表达式193
9.3 自然语言处理195
9.3.1 词干提取196
9.3.2 词形还原197
9.3.3 分词197
9.4 文本分类200
9.5 主题建模206
第 10章 神经网络与深度学习209
10.1 矢量化210
10.2 神经网络218
10.2.1 梯度下降220
10.2.2 激活函数221
10.2.3 参数初始化224
10.2.4 优化方法227
10.2.5 损失函数227
10.3 深度学习229
10.4 深度学习架构230
10.4.1 深度信念网络231
10.4.2 卷积神经网络231
10.4.3 循环神经网络231
10.4.4 长短期记忆网络231
10.4.5 深度堆栈网络232
10.5 深度学习框架232
第 11章 推荐系统237
11.1 基于流行度的推荐引擎237
11.2 基于内容的推荐引擎240
11.3 基于分类的推荐引擎243
11.4 协同过滤245
第 12章 时间序列分析249
12.1 处理日期和时间249
12.2 窗口函数254
12.3 相关性258
12.4 时间序列预测261
短评

2019-03-01 10:04:02