• 机器学习算法与实现 —— Python编程与应用实例
  • 机器学习算法与实现 —— Python编程与应用实例
21年品牌 40万+商家 超1.5亿件商品

机器学习算法与实现 —— Python编程与应用实例

20 2.2折 89 九五品

库存2件

河北保定
认证卖家担保交易快速发货售后保障

作者布树辉

出版社电子工业出版社

出版时间2022-11

版次1

装帧其他

货号46-3

上书时间2024-01-26

永和书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 布树辉
  • 出版社 电子工业出版社
  • 出版时间 2022-11
  • 版次 1
  • ISBN 9787121443893
  • 定价 89.00元
  • 装帧 其他
  • 页数 344页
【内容简介】
机器学习是人工智能的重要方向之一,对提升各行业的智能化程度正在起越来越大的作用。本书通过凝练机器学习的核心思想与方法,综合介绍了Python、常用库和相关工具,以及机器学习的原理与实现,囊括了机器学习与行业相结合的实例,可让没有深厚计算机、编程背景的读者在有限的时间内掌握机器学习的相关知识和应用工具。本书各部分的比例适当,在讲授基本Python编程、库函数的基础上,由浅入深地介绍了机器学习的思想、方法和实现。理论讲授部分从基本的最小二乘法开始,逐步深入地介绍了如何使用迭代求解的方法实现逻辑斯蒂回归、感知机、神经网络、深度神经网络。本书配套有完整的在线讲义、在线视频、作业和练习项目,每章的习题、练习、报告等都配有对应的二维码,读者可直接访问在线教程,选择适合自己的资料。本书可作为计算机、智能科学与技术、航空航天、电子信息、自动化等专业硕士研究生和本科生的教材,也可供相关技术人员参考。
【作者简介】
布树辉,西北工业大学教授,博士生导师。中国航空学会航电与空管分会委员,国际数字地球学会中国国家委员会虚拟地理环境专业委员会委员,陕西省组合与智能导航重点实验室委员,陕西省自动化学会智能机器人专业委员会委员。出版教材和专著3部,发表学术论文100多篇。近年来完成国家、省部级研究项目19项,获省部级奖励6项,并于2021年获得吴文俊人工智能科学技术发明一等奖。主要研究方向包括自主无人机与机器人、图形与图像处理、机器学习及其应用等。在同时定位与构图、环境理解等方面取得了较为突出的成果,所研究的无人机实时地图重建与分析系统在国际上有较大的影响力。
【目录】
第1章  绪论1

1.1  机器学习的发展历程2

1.2  机器学习的基本术语2

1.2.1  特征3

1.2.2  样本3

1.2.3  模型3

1.2.4  回归、分类与聚类4

1.2.5  泛化与过拟合4

1.3  机器学习的基本分类5

1.3.1  监督学习5

1.3.2  无监督学习5

1.3.3  半监督学习5

1.3.4  深度学习6

1.3.5  强化学习8

1.3.6  机器学习与人工智能8

1.4  机器学习的应用9

1.4.1  图像识别与处理9

1.4.2  语音识别与自然语言处理10

1.4.3  环境感知与智能决策11

1.4.4  融合物理信息的工程设计12

1.5  机器学习应用的步骤13

1.5.1  应用场景分析14

1.5.2  数据处理14

1.5.3  特征工程14

1.5.4  算法模型训练与评估15

1.5.5  应用服务15

1.6  机器学习的评估方法15

1.6.1  数据集划分方法15

1.6.2  性能度量16

1.7  如何学习机器学习17

1.7.1  由浅入深17

1.7.2  行成于思17

第2章  Python语言18

2.1  为什么选择Python18

2.2  安装Python的环境19

2.2.1  Windows下的安装19

2.2.2  Linux下的安装19

2.2.3  设置软件源20

2.2.4  安装常用Python库20

2.2.5  安装PyTorch20

2.2.6  Conda使用技巧21

2.3  Jupyter Notebook21

2.3.1  Jupyter Notebook的主页面22

2.3.2  Jupyter Notebook的快捷键24

2.3.3  Magic关键字25

2.4  Python基础25

2.4.1  变量26

2.4.2  运算符27

2.4.3  内置函数28

2.5  print()函数29

2.6  数据结构30

2.6.1  列表31

2.6.2  元组38

2.6.3  集合40

2.6.4  字符串42

2.6.5  字典46

2.7  控制流语句48

2.7.1  判断语句48

2.7.2  循环语句50

2.8  函数55

2.8.1  函数的参数55

2.8.2  返回语句56

2.8.3  默认参数58

2.8.4  任意数量的参数58

2.8.5  全局变量和局部变量59

2.8.6  lambda函数60

2.9  类和对象60

2.9.1  成员函数与变量61

2.9.2  继承64

2.10 小结66

2.11 练习题66

2.12 在线练习题67

第3章  Python常用库68

3.1  NumPy数值计算库68

3.1.1  创建NumPy数组69

3.1.2  访问数组元素73

3.1.3  文件读写77

3.1.4  线性代数函数79

3.1.5  数据统计80

3.1.6  数组的操作83

3.2  Matplotlib绘图库87

3.2.1  多子图绘制88

3.2.2  图像处理89

3.3  小结89

3.4  练习题89

3.5  在线练习题90

第4章  k最近邻算法91

4.1  k最近邻原理91

4.1.1  特征距离计算92

4.1.2  算法步骤92

4.2  机器学习的思维模型93

4.3  数据生成93

4.4  程序实现95

4.5  将kNN算法封装为类97

4.6  基于sklearn的分类实现98

4.7  小结100

4.8  练习题100

4.9  在线练习题100

第5章  k均值聚类算法101

5.1  无监督学习思想101

5.2  k均值聚类原理102

5.3  k均值聚类算法103

5.4  算法操作过程演示103

5.5  k均值聚类算法编程实现105

5.6  使用sklearn进行聚类109

5.7  评估聚类性能110

5.7.1  调整兰德指数110

5.7.2  轮廓系数111

5.8  k均值图像压缩112

5.9  小结114

5.10 练习题115

5.11 在线练习题115

第6章  逻辑斯蒂回归116

6.1  最小二乘法116

6.1.1  数据生成116

6.1.2  最小二乘法的数学原理117

6.1.3  最小二乘法的程序实现118

6.2  梯度下降法119

6.2.1  梯度下降法的原理119

6.2.2  梯度下降法的实现121

6.2.3  迭代可视化123

6.2.4  梯度下降法的优化124

6.3  多元线性回归125

6.3.1  导弹弹道预测算法125

6.3.2  建模与编程求解126

6.4  使用sklearn库进行拟合127

6.5  逻辑斯蒂回归的原理128

6.5.1  数学模型129

6.5.2  算法流程131

6.6  逻辑斯蒂回归的实现131

6.6.1  逻辑斯蒂回归示例程序132

6.6.2  使用sklearn解决逻辑斯蒂

回归问题134

6.6.3  多类识别问题136

6.7  小结140

6.8  练习题140

6.9  在线练习题140

第7章  神经网络141

7.1  感知机141

7.1.1  感知机模型142

7.1.2  感知机学习策略143

7.1.3  感知机学习算法143

7.1.4  示例程序144

7.2  多层神经网络147

7.2.1  神经元147

7.2.2  神经网络架构148

7.2.3  神经网络正向计算148

7.2.4  神经网络矩阵表示149

7.2.5  神经网络训练151

7.2.6  激活函数155

7.2.7  神经网络训练算法设计157

7.2.8  示例程序158

7.2.9  使用类的方法封装多层神经网络161

7.3  softmax函数与交叉熵代价函数165

7.3.1  softmax函数165

7.3.2  交叉熵代价函数167

7.4  小结169

7.5  练习题169

7.6  在线练习题170

第8章  PyTorch171

8.1  张量171

8.1.1  Tensor的生成171

8.1.2  Tensor的操作173

8.1.3  Tensor的维度操作173

8.1.4  Tensor的变形175

8.1.5  inplace操作175

8.2  自动求导176

8.2.1  简单情况下的自动求导177

8.2.2  复杂情况下的自动求导178

8.2.3  多次自动求导180

8.3  神经网络模型180

8.3.1  逻辑斯蒂回归与神经网络180

8.3.2  序列化模型185

8.3.3  模块化网络定义187

8.3.4  模型参数保存189

8.4  神经网络的定义与训练191

8.4.1  MNIST数据集191

8.4.2  CIFAR-10数据集192

8.4.3  多分类神经网络192

8.4.4  参数初始化198

8.4.5  模型优化求解202

8.5  综合示例代码212

8.6  小结214

8.7  练习题215

8.8  在线练习题215

第9章  深度学习216

9.1  卷积神经网络216

9.1.1  卷积网络的基础217

9.1.2  卷积计算与模块220

9.1.3  数据预处理与批量归一化223

9.1.4  网络正则化229

9.1.5  学习率衰减231

9.2  典型的深度神经网络235

9.2.1  LeNet5235

9.2.2  AlexNet240

9.2.3  VGG245

9.2.4  GoogLeNet250

9.2.5  ResNet254

9.2.6  DenseNet260

9.3  小结265

9.4  练习题265

9.5  在线练习题265

第10章  目标检测266

10.1  目标检测的任务266

10.2  目标检测的发展历程267

10.3  目标检测评估方法269

10.3.1  交并比269

10.3.2  精度270

10.3.3  平均精度271

10.3.4  平均精度均值271

10.4  目标检测的原理271

10.4.1  YOLO-v1271

10.4.2  YOLO-v2280

10.4.3  YOLO-v3280

10.4.4  YOLO-v4281

10.4.5  YOLO-v5281

10.5  YOLO-v4原理与实现283

10.5.1  主干特征提取网络283

10.5.2  特征金字塔287

10.5.3  利用特征进行预测289

10.5.4  预测结果的解码290

10.5.5  在原始图像上进行绘制295

10.6  YOLO-v4的技巧及损失函数分析295

10.6.1  Mosaic数据增强295

10.6.2  CIoU299

10.6.3  损失函数300

10.7  训练自己的YOLO-v4模型307

10.7.1  数据集的准备307

10.7.2  数据集处理307

10.7.3  网络训练308

10.7.4  训练结果预测310

10.8  小结310

10.9  练习题310

10.10  在线练习题310

第11章  深度强化学习311

11.1  强化学习311

11.1.1  强化学习的基本概念312

11.1.2  马尔可夫决策过程313

11.1.3  Q学习算法315

11.1.4  示例程序317

11.2  深度强化学习320

11.3  倒立摆的控制示例321

11.3.1  仿真环境322

11.3.2  第三方库322

11.3.3  经验回放内存323

11.3.4  Q网络324

11.3.5  输入数据截取324

11.3.6  超参数和工具函数325

11.3.7  网络训练327

11.4  小结329

11.5  练习题330

11.6  在线练习题330

参考文献331

术语表333
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP