Python实战速成手册:数据分析+机器学习+深度学习

Python实战速成手册:数据分析+机器学习+深度学习
作 者: 方勇
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  方勇,16年软件研发与教育经验,在多家软件公司任职技术与管理职位,曾担任联想公司技术顾问、华为特聘讲师。擅长领域有人工智能、企业级应用系统研发,大型系统架构设计,金融、通信商业系统建模,具有丰富的大型项目的研发与管理经验。有5年的Python培训经验,曾获2018年华为“优秀交付标兵”奖。

内容简介

本书基于Python语言,较为地讲解了数据分析、机器学习、深度学习的相关知识,涵盖统计学基础、Python基础、Python面向对象入门、在Python中操作MySQL、NumPy、pandas、Matplotlib、人工智能、Scikit-Learn及神经网络等内容。本书还包括大量代码和综合练习,以及丰富的实战案例。

图书目录

第 1章

统计学基础\t1

1.1 数据分布\t2

1.2 离中趋势\t4

1.3 抽样理论\t6

1.4 基本统计概念\t9

第 2章

Python基础\t15

2.1 Python介绍\t16

2.2 第 一个Python程序\t16

2.3 安装Anaconda\t17

2.4 Python规范\t23

2.5 Python的数据类型\t24

2.6 Python语句\t29

2.7 Python函数\t33

2.8 Python中的模块和包\t36

2.9 Python时间模块\t37

2.10 Python文件操作\t44

第3章

综合练习:迷你DVD管理器\t51

3.1 项目需求\t52

3.2 开发步骤\t52

第4章

Python面向对象入门\t59

4.1 定义Python类\t60

4.2 继承的原理\t61

4.3 Python构造函数\t62

4.4 实例\t63

4.5 小结\t65

第5章

综合练习:迷你DVD

管理器(OOP版)\t67

第6章

在Python中操作 MySQL\t73

6.1 安装PyMySQL\t74

6.2 pymysql.connect()中的参数说明\t74

6.3 connection对象支持的方法\t74

6.4 cursor对象支持的方法\t75

6.5 实现pymysql的增删改查功能\t75

第7章

NumPy\t79

7.1 NumPy介绍\t80

7.2 NumPy数组\t80

7.3 numpy.zeros()和numpy.ones() \t82

7.4 numpy.reshape()和numpy.flatten()\t83

7.5 numpy.hstack()和numpy.vstack() \t84

7.6 numpy.asarray()\t85

7.7 numpy.arange()\t86

7.8 numpy.linspace()和numpy.

logspace()\t87

7.9 索引和切片NumPy数组\t88

7.10 NumPy统计函数与示例 \t89

7.11 numpy.dot() \t90

7.12 numpy.matmul()\t90

7.13 numpy.linalg.det()\t91

7.14 NumPy实例\t91

第8章

pandas\t95

8.1 pandas介绍\t96

8.2 pandas的数据结构\t96

8.3 创建数据帧\t97

8.4 创建日期范围\t98

8.5 查看数据\t98

8.6 拆分数据\t99

8.7 读取并写入数据\t103

8.8 pandas实例\t105

第9章

Matplotlib\t109

9.1 安装Matplotlib并查看版本\t110

9.2 绘制折线图\t110

9.3 绘制柱状图\t113

第 10章

人工智能\t121

10.1 人工智能领域\t122

10.2 机器学习\t122

10.3 监督学习和无监督学习\t127

10.4 2020年19个最佳AI聊天

机器人\t129

第 11章

Scikit-Learn\t135

11.1 Scikit-Learn介绍\t136

11.2 数据集\t136

11.3 Scikit-Learn实例\t139

11.4 模型选择和评估\t162

第 12章

实战案例\t169

12.1 泰坦尼克号(完整过程分析)\t170

12.2 电信单用户转合约预测\t189

12.3 电信低速率小区预测\t193

12.4 预测客户是否会认购定期存款\t196

12.5 银行信用卡欺诈检测\t205

第 13章

神经网络\t211

13.1 深度学习\t212

13.2 前馈神经网络\t214

13.3 FNN实例——低速率小区\t215

13.4 递归神经网络\t220

13.5 RNN实例——低速率小区\t226

13.6 卷积神经网络\t227

13.7 CNN实例——低速率小区\t232