Python预测分析与机器学习

Python预测分析与机器学习
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-05
版次: 1
ISBN: 9787302592549
定价: 89.00
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 本书从理解问题定义、了解数据内的高层信息、数据清理、视化数据,到基础建模、模型优化,分享一个数据分析师的视角与思路。在预测分析的流程中,一步步用详细的图文代码讲解使用到的库,如何正确使用各个库中的方法和函数,以及在遇到类似的问题时如何套用学过的知识。 本书共8章。第1章对预测分析的流程进行一个高层次的概述。第2章介绍本书需要安装使用的库,并讲解数据清理步骤的执行。第3章讲解基础建模需考虑的细节,结合第4章的模型选择,可以搭建一个基础的预测管道。第5章和第6章分别从模型和数据的角度讲解如何优化预测表现。第7章讲解时间序列这一特殊数据的预测方法。后,第8章总结全书学习到的内容,解决一个实战问题。 本书面向3类读者。第1类,有编程基础但毫无数据科学背景,有意入门的读者;第2类,有数据科学理论基础,有意进入实操的读者,如刚毕业没有业界经验的学生;第3类,有数据科学理论基础与实操经验,但日常工作集中在数据分析管道中的数据分析师。 王沁晨,多伦多大学圣乔治校区计算机专业,曾在加拿大零售企业Loblaw Companies担任机器学习数据分析师,从公司传统的大型数据库中筛选有效信息、清理数据、人工数据挖掘、视化,到基础建模、模型优化、数据再筛选,再到结合商业需求创造扩展性强的实用管线,让项目从理论性的头脑风暴变现为商业价值。 第1章预测分析与机器学习的实用价值

    1.1人工智能、机器学习与数据分析的关系

    1.2什么是预测分析

    1.3预测分析在各行业中的应用

    1.4预测分析流程概览

    1.5小结

    第2章数据清理

    2.1建立编程环境

    2.1.1Anaconda简介及安装

    2.1.2Jupyter Notebook 简介及安装

    2.1.3Pandas简介及安装

    2.1.4scikitlearn 简介及安装

    2.1.5XGBoost、LightGBM、CatBoost简介及安装

    2.1.6TensorFlow简介及安装

    2.2面对异构数据如何下手

    2.2.1什么是异构数据

    2.2.2如何处理异构数据

    2.3数据误差

    2.3.1各类数据误差及其影响

    2.3.2如何处理数据误差

    2.4数据重新格式化

    第3章基础建模

    3.1判断何为X和y

    3.1.1X和y的定义

    3.1.2X和y的选择对预测的影响

    3.2训练集、验证集与测试集

    3.2.1三者的定义及关系

    3.2.2如何使用sklearn分离3个集

    3.2.3如何使用Pandas手动分离3个集

    3.3数据泄露

    3.3.1不同类型的数据泄露

    3.3.2发现并避免目标泄露

    3.3.3避免训练集与测试集的相互污染

    3.4偏差与方差

    3.4.1定义偏差与方差

    3.4.2过拟合与欠拟合

    3.4.3实践中的过拟合与欠拟合

    3.5小结

     

     

    第4章模型选择

    4.1朴素贝叶斯分类器

    4.2关联规则算法

    4.3K近邻算法

    4.4K均值聚类算法

    4.5回归算法

    4.5.1线性回归

    4.5.2罗吉斯蒂回归

    4.6深度神经网络

    4.7决策树

    4.8森林算法

    4.8.1随机森林

    4.8.2随机树

    4.8.3孤立森林

    4.9提升方法

    4.9.1Adaboost

    4.9.2XGBoost和LightGBM

    4.9.3CatBoost

    第5章模型优化

    5.1损失函数和衡量指标 

    5.1.1分类问题的衡量指标

    5.1.2回归问题的衡量指标

    5.1.3损失函数

    5.2K折交叉验证

    5.3超参数调试

    5.3.1网格搜索法

    5.3.2随机搜索法

    5.3.3遗传算法

    5.4函数正则化

    第6章数据优化

    6.1数据规范化

    6.2异常值清理

    6.3平滑法

    6.4聚类

    6.5特征工程

    第7章时间序列

    7.1时间序列简介

    7.2时间序列数据探索

    7.2.1加法模型下的可视化图

    7.2.2乘法模型下的部分可视化图

    7.3时间序列特征提取

    7.3.1时间特征

    7.3.2滞后特征

    7.3.3基于移动窗口的特征

    7.3.4基于展开窗口的特征

    7.4时间序列模型

    7.4.1自回归模型

    7.4.2滑动平均模型

    7.4.3整合移动平均自回归模型

    7.4.4季节性整合移动平均自回归模型

    第8章实战

    8.1M5预测分析比赛介绍

    8.1.1数据介绍

    8.1.2评估标准

    8.2数据清理

    8.3基础建模

    8.4优化

     
  • 内容简介:
    本书从理解问题定义、了解数据内的高层信息、数据清理、视化数据,到基础建模、模型优化,分享一个数据分析师的视角与思路。在预测分析的流程中,一步步用详细的图文代码讲解使用到的库,如何正确使用各个库中的方法和函数,以及在遇到类似的问题时如何套用学过的知识。 本书共8章。第1章对预测分析的流程进行一个高层次的概述。第2章介绍本书需要安装使用的库,并讲解数据清理步骤的执行。第3章讲解基础建模需考虑的细节,结合第4章的模型选择,可以搭建一个基础的预测管道。第5章和第6章分别从模型和数据的角度讲解如何优化预测表现。第7章讲解时间序列这一特殊数据的预测方法。后,第8章总结全书学习到的内容,解决一个实战问题。 本书面向3类读者。第1类,有编程基础但毫无数据科学背景,有意入门的读者;第2类,有数据科学理论基础,有意进入实操的读者,如刚毕业没有业界经验的学生;第3类,有数据科学理论基础与实操经验,但日常工作集中在数据分析管道中的数据分析师。
  • 作者简介:
    王沁晨,多伦多大学圣乔治校区计算机专业,曾在加拿大零售企业Loblaw Companies担任机器学习数据分析师,从公司传统的大型数据库中筛选有效信息、清理数据、人工数据挖掘、视化,到基础建模、模型优化、数据再筛选,再到结合商业需求创造扩展性强的实用管线,让项目从理论性的头脑风暴变现为商业价值。
  • 目录:
    第1章预测分析与机器学习的实用价值

    1.1人工智能、机器学习与数据分析的关系

    1.2什么是预测分析

    1.3预测分析在各行业中的应用

    1.4预测分析流程概览

    1.5小结

    第2章数据清理

    2.1建立编程环境

    2.1.1Anaconda简介及安装

    2.1.2Jupyter Notebook 简介及安装

    2.1.3Pandas简介及安装

    2.1.4scikitlearn 简介及安装

    2.1.5XGBoost、LightGBM、CatBoost简介及安装

    2.1.6TensorFlow简介及安装

    2.2面对异构数据如何下手

    2.2.1什么是异构数据

    2.2.2如何处理异构数据

    2.3数据误差

    2.3.1各类数据误差及其影响

    2.3.2如何处理数据误差

    2.4数据重新格式化

    第3章基础建模

    3.1判断何为X和y

    3.1.1X和y的定义

    3.1.2X和y的选择对预测的影响

    3.2训练集、验证集与测试集

    3.2.1三者的定义及关系

    3.2.2如何使用sklearn分离3个集

    3.2.3如何使用Pandas手动分离3个集

    3.3数据泄露

    3.3.1不同类型的数据泄露

    3.3.2发现并避免目标泄露

    3.3.3避免训练集与测试集的相互污染

    3.4偏差与方差

    3.4.1定义偏差与方差

    3.4.2过拟合与欠拟合

    3.4.3实践中的过拟合与欠拟合

    3.5小结

     

     

    第4章模型选择

    4.1朴素贝叶斯分类器

    4.2关联规则算法

    4.3K近邻算法

    4.4K均值聚类算法

    4.5回归算法

    4.5.1线性回归

    4.5.2罗吉斯蒂回归

    4.6深度神经网络

    4.7决策树

    4.8森林算法

    4.8.1随机森林

    4.8.2随机树

    4.8.3孤立森林

    4.9提升方法

    4.9.1Adaboost

    4.9.2XGBoost和LightGBM

    4.9.3CatBoost

    第5章模型优化

    5.1损失函数和衡量指标 

    5.1.1分类问题的衡量指标

    5.1.2回归问题的衡量指标

    5.1.3损失函数

    5.2K折交叉验证

    5.3超参数调试

    5.3.1网格搜索法

    5.3.2随机搜索法

    5.3.3遗传算法

    5.4函数正则化

    第6章数据优化

    6.1数据规范化

    6.2异常值清理

    6.3平滑法

    6.4聚类

    6.5特征工程

    第7章时间序列

    7.1时间序列简介

    7.2时间序列数据探索

    7.2.1加法模型下的可视化图

    7.2.2乘法模型下的部分可视化图

    7.3时间序列特征提取

    7.3.1时间特征

    7.3.2滞后特征

    7.3.3基于移动窗口的特征

    7.3.4基于展开窗口的特征

    7.4时间序列模型

    7.4.1自回归模型

    7.4.2滑动平均模型

    7.4.3整合移动平均自回归模型

    7.4.4季节性整合移动平均自回归模型

    第8章实战

    8.1M5预测分析比赛介绍

    8.1.1数据介绍

    8.1.2评估标准

    8.2数据清理

    8.3基础建模

    8.4优化

     
查看详情
12
相关图书 / 更多
Python预测分析与机器学习
Python游戏开发从入门到进阶实战
明日科技 编著
Python预测分析与机器学习
Python财务数据分析微课版
徐万紫
Python预测分析与机器学习
Python数值分析算法实践
王娟
Python预测分析与机器学习
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python预测分析与机器学习
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python预测分析与机器学习
PyTorch深度学习与企业级项目实战
宋立桓 宋立林
Python预测分析与机器学习
PyTorch深度学习指南:编程基础 卷I
(巴西)丹尼尔·沃格特·戈多伊
Python预测分析与机器学习
Python数据分析快速上手
王靖、商艳红、张洪波、卢军
Python预测分析与机器学习
Python在结构动力计算中的应用
龙晓鸿 等
Python预测分析与机器学习
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python预测分析与机器学习
Python服务端测试开发实战
无涯
Python预测分析与机器学习
PyMБ —2型多点快速记录装置(自动化丛书<7>)
李哈契夫著吴培根 译