基本信息:
书名:机器学习入门:Python语言实现
书码:9787111695240
定价:89
出版社:机械工业出版社
内容简介:本书旨在为读者提供与机器学习有关Python3的基本编程概念。前4章快速介绍了Python 3、NumPy和Pandas。5章介绍了机器学习的基本概念。6章主要介绍机器学习分类器,例如逻辑回归、kNN、决策树、随机森林和SVM。7章介绍了自然语言处理和强化学习。本书还提供了基于Keras的代码示例作为理论讨论的补充。此外还为正则表达式、Keras和TensorFlow 2提供了单独的附录。
目录:
译者序
前言
*1章 Python 3简介 1
1.1 Python相关工具与安装 1
1.1.1 Python相关工具 1
1.1.2 安装Python 3
1.1.3 设置PATH环境变量(仅Windows) 3
1.2 Python编程基础 3
1.2.1 Python交互式解释器 3
1.2.2 Python基础语法 4
1.2.3 以模块形式保存代码 6
1.2.4 Python中的一些标准模块 7
1.2.5 help(?)和dir(?)函数 7
1.2.6 编译时和运行时的代码检查 8
1.3 Python中的简单数据类型 9
1.3.1 数字 9
1.3.2 字符串 12
1.3.3 处理日期 19
1.4 Python中的异常处理 21
1.4.1 处理用户输入 22
1.4.2 命令行参数 24
1.5 小结 25
*2章 条件逻辑、循环和函数 26
2.1 Python中的条件逻辑 26
2.1.1 Python的保留关键字 27
2.1.2 Python运算符的优先级 28
2.1.3 比较运算符和布尔运算符 28
2.2 Python中的变量和参数 29
2.2.1 局部变量和全局变量 29
2.2.2 变量的作用域 29
2.2.3 引用传递和值传递 31
2.2.4 实参和形参 31
2.3 在Python中使用循环 32
2.3.1 Python中的for循环 32
2.3.2 Python中的while循环 39
2.4 Python中的用户自定义函数 41
2.4.1 在函数中设定默认值 42
2.4.2 具有可变参数的函数 42
2.4.3 lambda表达式 43
2.5 递归 44
2.5.1 计算阶乘值 44
2.5.2 计算斐波那契数 45
2.5.3 计算两个数的*大公约数 45
2.5.4 计算两个数的*小公倍数 46
2.6 小结 47
第3章 Python数据类型 48
3.1 列表 48
3.1.1 列表和基本操作 48
3.1.2 列表中的表达式 53
3.1.3 连接字符串列表 53
3.1.4 Python中的range(?)函数 54
3.1.5 数组和append(?)函数 55
3.1.6 使用列表和split(?)函数 56
3.1.7 对列表中的单词计数 56
3.1.8 遍历成对的列表 57
3.1.9 其他与列表相关的函数 57
3.1.10 栈和队列 59
3.1.11 使用向量 60
3.1.12 使用矩阵 61
3.1.13 使用NumPy库处理矩阵 61
3.2 元组(不可变列表) 62
3.3 集合 63
3.4 字典 64
3.4.1 创建字典及字典中的基本操作 65
3.4.2 字典的相关函数和方法 67
3.4.3 字典的格式 67
3.4.4 有序字典 67
3.5 Python中的其他数据类型 68
3.5.1 Python中的其他序列类型 68
3.5.2 Python中的可变类型和不可变类型 69
3.5.3 type(?)函数 70
3.6 小结 70
第4章 NumPy和Pandas介绍 71
4.1 NumPy 71
4.1.1 NumPy简介 71
4.1.2 NumPy数组 72
4.1.3 使用NumPy数组的示例 73
4.2 子范围 77
4.2.1 使用向量的“-1”子范围 77
4.2.2 使用数组的“-1”子范围 77
4.3 NumPy中其他有用的方法 78
4.3.1 数组和向量操作 79
4.3.2 NumPy和点积 79
4.3.3 NumPy和向量的“范数” 80
4.3.4 NumPy和向量的乘积 81
4.3.5 NumPy和reshape(?)方法 82
4.3.6 计算均值和标准差 83
4.4 Pandas 84
4.5 Pandas DataFrame的各种操作 89
4.5.1 合并Pandas DataFrame 89
4.5.2 使用Pandas DataFrame进行数据操作 90
4.5.3 Pandas DataFrame和CSV文件 93
4.5.4 Pandas DataFrame和Excel电子表格 95
4.5.5 选择、添加和删除DataFrame中的列 96
4.5.6 Pandas DataFrame和散点图 97
4.5.7 Pandas DataFrame和简单统计 98
4.5.8 Pandas中简单有用的命令 98
4.6 小结 100
第5章 机器学习 101
5.1 什么是机器学习 101
5.1.1 机器学习算法的类型 103
5.1.2 特征工程、特征选择和特征提取 105
5.1.3 降维 106
5.2 使用数据集 107
5.2.1 训练数据与测试数据 108
5.2.2 什么是交叉验证 108
5.2.3 正则化 108
5.2.4 偏差-方差的权衡 109
5.2.5 模型性能的衡量指标 109
5.3 线性回归 111
5.3.1 线性回归与曲线拟合 112
5.3.2 何时的解是准确值 112
5.3.3 什么是多元分析 112
5.3.4 其他类型的回归 113
5.3.5 平面中对直线的处理(选读) 113
5.4 求解线性回归问题的示例 116
5.4.1 使用NumPy和Matplotlib绘制散点图 116
5.4.2 MSE 119
5.4.3 Keras的线性回归 123
5.5 小结 126
第6章 机器学习中的分类器 127
6.1 分类器 127
6.1.1 什么是分类 127
6.1.2 线性分类器 129
6.1.3 kNN 129
6.1.4 决策树 130
6.1.5 随机森林 133
6.1.6 支持向量机 134
6.1.7 贝叶斯分类器 134
6.1.8 训练分类器 136
6.1.9 评估分类器 137
6.2 激活函数 137
6.2.1 什么是激活函数 137
6.2.2 常见的激活函数 139
6.2.3 ReLU和ELU激活函数 140
6.2.4 sigmoid、softmax和tanh的相似之处 141
6.2.5 sigmoid、softmax和hardmax的区别 142
6.3 逻辑回归 142
6.3.1 设置阈值 143
6.3.2 逻辑回归的重要假设 143
6.3.3 线性可分数据 143
6.4 Keras、逻辑回归和Iris数据集 143
6.5 小结 146
第7章 自然语言处理与强化学习 147
7.1 使用NLP 147
7.1.1 NLP技术 148
7.1.2 流行的NLP算法 151
7.1.3 ELMo、ULMFit、OpenAI、BERT和ERNIE 2.0 154
7.1.4 什么是Translatotron 156
7.1.5 NLU与NLG 156
7.2 强化学习 157
7.2.1 RL应用 157
7.2.2 NLP和RL 158
7.2.3 RL中的值、策略和模型 158
7.2.4 从NFA到MDP 159
7.2.5 ε贪心算法 160
7.2.6 贝尔曼方程 161
7.2.7 RL中的其他重要概念 162
7.3 RL工具包和框架 162
7.3.1 TF-Agents 163
7.3.2 深度RL 163
7.4 小结 164
附录A 正则表达式简介 165
附录B Keras介绍 186
附录C TF 2介绍 206
发货方式
自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。
手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。
退款说明
1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);
2、营销推广类:未达到卖家描述标准的;
3、点卡软件类:所售点卡软件无法使用的;
3、发货:手动发货商品,在卖家未发货前就申请了退款的;
4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)
5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。
注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!
注意事项
1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);
2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);
3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。
送码声明
1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。
正版 steam 原子之心 Atomic Heart 国区激活码 cd...
steam 英雄连3 国区激活码CDKEY PC游戏正版 Compan...
【骑砍中文站】PC 中文Steam 骑马与砍杀2 霸主 骑砍2 豪华版...
正版 steam 原子之心 Atomic Heart 国区激活码 cd...
M,日朋礼送男友老公创意实人用星人际机器蓝牙音箱走心情节生礼...
PC中文正版Steam 消逝的光芒2 消失的光芒2 Dying Lig...
Steam 女神异闻录5 皇家版 国区激活码CDKey秒发 Perso...
Steam怪物猎人崛起 曙光DLC 激活码cdkey 怪物猎人曙光 M...
steam 只狼 激活码CDKey 只狼影逝二度 Sekiro: Sh...
steam 女神异闻录5皇家版 国区激活码CDKey P5R 女神异闻...