《Python机器学习编程与实战》[97M]百度网盘|pdf下载|亲测有效
📦 下载本书
- 环境搭建与基础语法入门:帮助零基础读者快速完成Python环境配置,掌握变量、运算符、控制语句和函数等核心语法。
- 数据处理工具链不熟悉:系统讲解NumPy数值计算和pandas数据处理,解决数据读取、清洗、转换和特征工程中的常见问题。
- 数据可视化能力薄弱:通过Matplotlib绘图章节,教会读者用散点图、折线图、直方图、箱线图等图形分析特征关系与数据分布。
- 机器学习建模缺乏实战经验:借助scikit-learn和两个企业级真实项目,引导读者完成从数据探索到模型构建与评估的全流程。
- 知识点零散难以串联:以餐饮企业综合分析和通信运营商客户流失预测为线索,将前六章技术点融会贯通,形成完整项目思维。
- 高校大数据与人工智能专业学生:本书作为规划教材,章节结构清晰,配套习题丰富,适合课堂学习与课后巩固。
- 机器学习零基础自学者:内容由浅入深,从Python语法讲起,无需编程基础即可跟随案例逐步上手。
- 数据分析岗位转行者:书中涵盖NumPy、pandas、Matplotlib等数据分析核心工具,能快速补齐技术短板。
- 企业初级数据挖掘工程师:两个真实企业项目案例可直接参考,帮助理解业务场景下的建模流程与思路。
- 按章节顺序阅读:前六章是工具与技术基础,后两章是综合项目,跳读容易造成知识断层,建议循序渐进。
- 动手完成课后习题:每章的选择题、填空题和操作题是巩固知识的关键,务必亲自编码实现,不要只看答案。
- 重点研读第6章:scikit-learn是机器学习的核心工具库,建议反复阅读并查阅官方文档加深理解。
- 项目章节模拟真实开发:第7、8章建议先自己尝试分析,再对照书中方案,体会企业项目与练习题的差异。
- 善用配套源代码:边读边运行代码,修改参数观察结果变化,能显著提升学习效果。
- 掌握Python核心语法:能熟练使用变量、控制语句、函数和常用数据结构编写程序。
- 熟练运用数据分析三剑客:能独立使用NumPy、pandas和Matplotlib完成数据清洗、变换与可视化。
- 具备机器学习建模能力:理解scikit-learn常用算法,能完成特征工程、模型训练与评估。
- 积累企业级项目经验:通过餐饮分析和客户流失预测两个案例,掌握从业务问题到模型落地的完整流程。
- 形成数据驱动思维:学会用数据探索和模型验证的方式分析问题,而非凭直觉做判断。
📖 书籍简介
基本信息
- 商品名称:Python机器学习编程与实战(大数据人才培养规划教材)
- 作者:编者:林耀进//张良均|责编:左仲海
- 定价:49.8
- 出版社:人民邮电
- ISBN号:9787115532534
其他参考信息(以实物为准)
- 出版时间:2020-07-01
- 印刷时间:2020-07-01
- 版次:1
- 印次:1
- 开本:16开
- 包装:平装
- 页数:257
- 字数:407千字
编辑推荐语
全书大部分章节紧扣实际需求展开,不堆积知识点,着重于解决问题时思路的启发与方案的实施,帮助读者真正理解与消化Python机器学习编程与实战。 书中案例全部源于企业真实项目,可操作性强,引导读者融会贯通,并提供源代码等相关学习资源,帮助读者快速掌握Python机器学习相关技能。
内容提要
本书采用常用技术与真实案例相结合的讲解方式,深入浅出地介绍了Python机器学习应用的主要内容。全书共8章,内容包括Python概述、NumPy数值计算、pandas基础、pandas进阶、Matplotlib绘图、scikit-learn、餐饮企业综合分析与预测、通信运营商客户流失分析与预测。前6章设置了选择题、填空题和操作题,后两章设置了操作题,希望通过练习和操作实践,读者可以巩固所学的内容。
本书可以作为高校大数据或人工智能专业的教材,也可作为机器学习爱好者的自学用书。
作者简介
张良均, 信息系统项目管理师,泰迪杯全国大学生数据挖掘竞赛(www.tipdm.org)的发起人。华南师范大学、广东工业大学兼职教授,广东省工业与应用数学学会理事。兼有大型高科技企业和高校的工作经历,主要从事大数据挖掘及其应用的策划、研发及咨询培训。全国计算机技术与软件专业技术资格(水平)考试继续教育和CDA数据分析师培训讲师。发表数据挖掘相关论文数二十余篇,已取得 发明专利12项,主编图书《神经网络实用教程》《数据挖掘:实用案例分析》《MATLAB数据分析与挖掘实战》等9本畅销图书,主持并完成科技项目9项。获得SAS、SPSS数据挖掘认证及Hadoop开发工程师证书,具有电力、电信、银行、制造企业、电子商务和电子政务的项目经验和行业背景。
目录
第 1章 Python概述 1
1.1 Python简介 1
1.1.1 Python语言 1
1.1.2 Python与机器学习 1
1.1.3 Python环境配置 2
1.2 Python基础知识 5
1.2.1 固定语法 5
1.2.2 运算符 6
1.2.3 数据类型 9
1.2.4 Python I/O 14
1.3 控制语句 17
1.3.1 条件语句 18
1.3.2 循环语句 20
1.4 函数 22
小结 25
课后习题 26
第 2章 NumPy数值计算 28
2.1 ndarray的创建与索引 28
2.1.1 创建ndarray 28
2.1.2 ndarray的索引和切片 33
2.2 ndarray的基础操作 36
2.2.1 变换ndarray的形态 36
2.2.2 排序与搜索 42
2.3 ufunc 46
2.3.1 ufunc的广播机制 46
2.3.2 常用ufunc运算 47
小结 54
课后习题 54
第3章 pandas基础 56
3.1 pandas常用类 56
3.1.1 Series 56
3.1.2 DataFrame 60
3.1.3 Index 64
3.2 DataFrame基本操作 65
3.2.1 索引 66
3.2.2 排序 70
3.2.3 合并 73
3.3 其他数据类型操作 78
3.3.1 时间操作 78
3.3.2 文本操作 87
3.3.3 category操作 90
小结 93
课后习题 93
第4章 pandas进阶 95
4.1 数据的读取与写出 95
4.1.1 CSV 95
4.1.2 Excel 97
4.1.3 数据库 98
4.2 DataFrame进阶 101
4.2.1 统计分析 101
4.2.2 分组运算 106
4.2.3 透视表和交叉表 111
4.3 数据准备 113
4.3.1 缺失值处理 113
4.3.2 重复数据处理 117
4.3.3 连续特征离散化处理 118
4.3.4 哑变量处理 120
小结 122
课后习题 122
第5章 Matplotlib绘图 124
5.1 Matplotlib绘图基础 124
5.1.1 编程风格 124
5.1.2 动态rc参数 128
5.2 分析特征关系常用图形 133
5.2.1 散点图 133
5.2.2 折线图 135
5.3 分析特征内部数据状态常用
图形 137
5.3.1 直方图与条形图 138
5.3.2 饼图 140
5.3.3 箱线图 142
小结 144
课后习题 144
第6章 scikit-learn 146
6.1 数据准备 146
6.1.1 标准化 146
6.1.2 归一化 149
6.1.3 二值化 150
6.1.4 独热编码 151
6.2 降维 153
6.2.1 PCA 154
6.2.2 ICA 158
6.2.3 LDA 162
6.3 分类 166
6.3.1 Logistic回归 166
6.3.2 SVM 171
6.3.3 决策树 174
6.3.4 KNN 178
6.3.5 朴素贝叶斯 180
6.3.6 随机森林 183
6.3.7 多层感知机 186
6.4 回归 189
6.4.1 小二乘回归 191
6.4.2 岭回归 194
6.4.3 Lasso回归 195
6.5 聚类 198
6.5.1 K-Means 199
6.5.2 层次聚类 202
6.5.3 DBSCAN 205
6.5.4 GMM 208
6.6 模型验证 212
6.6.1 数据集划分 212
6.6.2 交叉验证 213
6.6.3 自动调参 214
6.6.4 模型评价 217
小结 221
课后习题 221
第7章 餐饮企业综合分析与预测 225
7.1 餐饮企业需求分析 225
7.1.1 餐饮企业现状与需求 225
7.1.2 餐饮企业数据基本状况 226
7.1.3 餐饮企业数据分析的步骤与流程 227
7.2 数据准备 227
7.2.1 统计每日用餐人数与销售额 227
7.2.2 数据预处理 229
7.3 使用K-Means算法进行客户价值分析 231
7.3.1 构建RFM特征 231
7.3.2 构建K-Means模型 233
7.3.3 K-Means模型结果分析 234
7.4 使用决策树算法实现餐饮客户流失预测 236
7.4.1 构建客户流失特征 236
7.4.2 构建客户流失预测模型 238
7.4.3 分析决策树模型结果 239
小结 240
课后习题 240
第8章 通信运营商用户流失分析与预测 242
8.1 通信运营商用户流失需求分析 242
8.1.1 通信运营商现状与需求 242
8.1.2 通信运营商数据基本情况 242
8.1.3 通信运营商用户流失分析与预测的步骤与流程 243
8.2 数据准备 244
8.2.1 数据去重与降维 244
8.2.2 数据清洗 245
8.2.3 数据合并 247
8.3 特征工程 251
8.3.1 独热编码 251
8.3.2 合并预处理后的数据集 252
8.4 使用MLP算法实现通信运营商用户流失预测 253
8.4.1 数据集划分与数据标准化 253
8.4.2 构建用户流失预测模型 255
8.4.3 模型评价 255
小结 256
课后习题 256
📑 章节目录
- 第1章 Python概述
- 第2章 NumPy数值计算
- 第3章 pandas基础
- 第4章 pandas进阶
- 第5章 Matplotlib绘图
- 第6章 scikit-learn
- 第7章 餐饮企业综合分析与预测
- 第8章 通信运营商客户流失分析与预测