由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 机器学习入门 Python语言实现 奥斯瓦尔德 坎佩萨托 分类器 逻辑回归 kNN 决策树 随机森林 强化学习
¥ ×1
商品基本信息 | |
商品名称: | 机器学习入门:Python语言实现 |
作 者: | [美]奥斯瓦尔德·坎佩萨托(Oswald Campesato) |
市 场 价: | 89.00元 |
ISBN 号: | 9787111695240 |
页 数: | 244 |
出 版 社: | 机械工业出版社 |
目录 |
译者序 前言 第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 |
内容简介 |
本书旨在为读者提供与机器学习有关Python3的基本编程概念。前4章快速介绍了Python 3、NumPy和Pandas。第5章介绍了机器学习的基本概念。第6章主要介绍机器学习分类器,例如逻辑回归、kNN、决策树、随机森林和SVM。第7章介绍了自然语言处理和强化学习。本书还提供了基于Keras的代码示例作为理论讨论的补充。此外还为正则表达式、Keras和TensorFlow 2提供了单独的附录。 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格