登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』机器学习从入门到入职——用sklearn与keras搭建人工智能模型

書城自編碼: 3473083
分類: 簡體書→大陸圖書→計算機/網絡人工智能
作者: 张威
國際書號(ISBN): 9787121381997
出版社: 电子工业出版社
出版日期: 2020-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 782

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
不挨饿快速瘦的减脂餐
《 不挨饿快速瘦的减脂餐 》

售價:NT$ 305.0
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
《 形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛) 》

售價:NT$ 504.0
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
《 卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张) 》

售價:NT$ 602.0
化妆品学原理
《 化妆品学原理 》

售價:NT$ 254.0
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
《 万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机 》

售價:NT$ 214.0
爱你,是我做过最好的事
《 爱你,是我做过最好的事 》

售價:NT$ 254.0
史铁生:听风八百遍,才知是人间(2)
《 史铁生:听风八百遍,才知是人间(2) 》

售價:NT$ 254.0
量子网络的构建与应用
《 量子网络的构建与应用 》

售價:NT$ 500.0

建議一齊購買:

+

NT$ 372
《 编程的乐趣 用Python解算法谜题 》
+

NT$ 1019
《 Java网络编程核心技术详解(视频微课版) 》
+

NT$ 579
《 PHP 7从入门到精通(视频教学版)(第2版) 》
+

NT$ 435
《 Python人脸识别:从入门到工程实践 》
+

NT$ 449
《 深度学习技术图像处理入门 》
+

NT$ 644
《 Python数据分析 第2版(影印版) 》
編輯推薦:
学习路线清晰:从整体上对机器学习的知识架构进行整理;
理论实际结合:以Sklearn和Keras等机器学习框架对涉及的理论进行代码实现;
入门参考必读:包含机器学习岗位入职技巧。
內容簡介:
近年来机器学习是一个热门的技术方向,但机器学习本身并不是一门新兴学科,而是多门成熟学科(微积分、统计学与概率论、线性代数等)的集合。其知识体系结构庞大而复杂,为了使读者朋友能够把握机器学习的清晰的脉络,本书尽可能从整体上对机器学习的知识架构进行整理,并以Sklearn和Keras等机器学习框架对涉及的相关理论概念进行代码实现,使理论与实践相结合。本书分为4个部分:第1章至第3章主要介绍机器学习的概念、开发环境的搭建及模型开发的基本流程等;第4章至第7章涵盖回归、分类、聚类、降维的实现原理,以及机器学习框架Sklearn的具体实现与应用;第8章至第12章主要阐述深度学习,如卷积神经网络、生成性对抗网络、循环神经网络的实现原理,以及深度学习框架Keras的具体实现与应用;第13章简单介绍机器学习岗位的入职技巧。本书可作为机器学习入门者、对机器学习感兴趣的群体和相关岗位求职者的参考用书。
關於作者:
张威(Viking Zhang),曾就职于IBM、平安科技、嘉实基金、微众银行,现就职于特朗普品质认证的人工智能公司,拥有多个关于人工智能方面的专利,致力于将人工智能应用场景普及化,将机器学习技术广泛用于运维架构、金融分析等方面。
目錄
第1章 机器学习概述 1
1.1 什么是机器学习 2
1.2 人工智能的发展趋势 3
1.2.1 人工智能的发展程度 3
1.2.2 人工智能的应用 4
第2章 机器学习的准备工作 7
2.1 机器学习的知识准备 8
2.2 机器学习的环境准备 10
2.2.1 安装编译语言Python 10
2.2.2 安装包 11
2.2.3 安装适用于Python的集成开发环境 12
2.3 机器学习模型开发的工作流程 14
第3章 Sklearn概述 16
3.1 Sklearn的环境搭建与安装 17
3.2 Sklearn常用类及其结构 18
3.2.1 数据源、数据预处理及数据提取 19
3.2.2 模型建立 20
3.2.3 模型验证 21
3.2.4 模型调优 21
3.3 本章小结 22
第4章 Sklearn之数据预处理 23
4.1 数据预处理的种类 24
4.2 缺失值处理 24
4.3 数据的规范化 26
4.3.1 缩放规范化 26
4.3.2 标准化 29
4.3.3 范数规范化 31
4.4 非线性变换 34
4.4.1 二值化变换 34
4.4.2 分位数变换 34
4.4.3 幂变换 39
4.4.4 多项式变换 42
4.5 自定义预处理 44
4.6 非结构性数据预处理 45
4.7 文本数据处理 46
4.7.1 分词技术 46
4.7.2 对已提取数据的处理 47
4.7.3 文本的特征提取 52
4.8 图形的特征提取 57
第5章 Sklearn之建立模型(上) 59
5.1 监督学习概述 60
5.2 线性回归 61
5.2.1 最小二乘法 62
5.2.2 线性回归中的收敛方法 64
5.2.3 岭回归 65
5.2.4 LASSO回归 69
5.2.5 弹性网络回归 79
5.2.6 匹配追踪 80
5.2.7 多项式回归 84
5.3 广义线性模型 86
5.3.1 极大似然估计 87
5.3.2 最大后验估计 88
5.3.3 贝叶斯估计 89
5.3.4 二项式回归 91
5.3.5 逻辑回归 93
5.3.6 贝叶斯回归 94
5.4 稳健回归 97
5.4.1 随机样本一致法 98
5.4.2 泰尔-森估计 102
5.5 支持向量机 103
5.5.1 硬间隔和软间隔 104
5.5.2 核函数 106
5.6 高斯过程 110
5.7 梯度下降 115
5.8 决策树 117
5.8.1 特征选择 117
5.8.2 决策树的剪枝 121
5.9 分类 122
5.9.1 多类别分类 122
5.9.2 多标签分类 126
第6章 Sklearn之建立模型(下) 128
6.1 无监督学习概述 129
6.2 聚类 129
6.2.1 K-mean聚类 131
6.2.2 均值偏移聚类 136
6.2.3 亲和传播 139
6.2.4 谱聚类 143
6.2.5 层次聚类 151
6.2.6 DBSCAN聚类 155
6.2.7 BIRCH聚类 159
6.2.8 高斯混合模型 164
6.3 降维 168
6.3.1 主成因分析 169
6.3.2 独立成因分析 175
6.3.3 隐含狄利克雷分布 179
6.3.4 流形学习 185
6.3.5 多维度缩放 186
6.3.6 ISOMAP 189
6.3.7 局部线性嵌入 191
6.3.8 谱嵌入 195
第7章 Sklearn之模型优化 198
7.1 模型优化 199
7.2 模型优化的具体方法 199
7.2.1 训练样本对模型的影响 200
7.2.2 训练样本问题的解决方案 201
7.2.3 第三方采样库imbalanced-learn 203
7.3 过采样 205
7.3.1 随机过采样 205
7.3.2 合成少数类过采样技术 207
7.3.3 自适应综合过采样方法 210
7.4 欠采样 212
7.4.1 近丢失方法 212
7.4.2 编辑最邻近方法 216
7.4.3 Tomek链接移除 218
7.4.4 混合采样方法 219
7.5 调整类别权重 220
7.6 针对模型本身的调优 223
7.7 集成学习 228
7.7.1 投票分类器 229
7.7.2 套袋法 230
7.7.3 随机森林 232
7.7.4 提升法 234
7.7.5 自适应性提升法 235
7.7.6 梯度提升法 237
7.7.7 套袋法和提升法的比较 239
第8章 Keras主要API及架构介绍 241
8.1 Keras概述 242
8.1.1 为什么选择Keras 242
8.1.2 Keras的安装 243
8.2 序列模型和函数式模型 243
8.2.1 两种模型的代码实现 244
8.2.2 模型的其他API 248
8.3 Keras的架构 250
8.4 网络层概述 250
8.4.1 核心层 251
8.4.2 卷积层 252
8.4.3 池化层 253
8.4.4 局部连接层 255
8.4.5 循环层 257
8.4.6 嵌入层 259
8.4.7 融合层 259
8.4.8 高级激活层 261
8.4.9 规范化层 261
8.4.10 噪声层 261
8.4.11 层级包装器 262
8.5 配置项 265
8.5.1 损失函数 265
8.5.2 验证指标 268
8.5.3 初始化函数 269
8.5.4 约束项 271
8.5.5 回调函数 272
第9章 一个神经网络的迭代优化 279
9.1 神经网络概述 281
9.2 神经网络的初步实现 283
9.3 感知器层 284
9.3.1 梯度消失爆炸问题 287
9.3.2 激活函数及其进化 288
9.3.3 激活函数的代码实现 294
9.3.4 批量规范化 295
9.4 准备训练模型 299
9.5 定义一个神经网络模型 301
9.6 隐藏层对模型的影响 306
9.7 关于过拟合的情况 310
9.7.1 规则化方法 311
9.7.2 Dropout方法 313
9.8 优化器 314
9.8.1 批量梯度下降 316
9.8.2 灵活的学习率 318
9.8.3 适应性梯度法 319
9.8.4 适应性差值法 320
9.8.5 均方差传播 322
9.8.6 Nesterov加速下降 324
9.8.7 Adam 325
9.8.8 优化器之间的对比 326
9.9 模型调优的其他途径 329
9.10 本章小结 331
第10章 卷积神经网络 333
10.1 卷积神经网络概述 335
10.1.1 局部感受场 335
10.1.2 共享权重和偏差 338
10.1.3 卷积层 339
10.1.4 池化层 342
10.1.5 卷积神经网络的代码实现 344
10.1.6 卷积神经网络的调优 348
10.2 常见的卷积神经网络 352
10.2.1 LeNet 352
10.2.2 AlexNet 356
10.2.3 VGGNet 359
10.2.4 残差网络 366
10.2.5 Inception网络模型 373
10.2.6 胶囊网络 378
10.2.7 结语 388
第11章 生成性对抗网络 389
11.1 生成性对抗网络概述 391
11.1.1 生成性对抗网络的原理 391
11.1.2 生成性对抗网络的代码实现 393
11.2 常见的生成性对抗网络 399
11.2.1 深度卷积生成性对抗网络 399
11.2.2 环境条件生成性对抗网络 406
11.3 自动编码器 411
11.3.1 自动编码器的代码实现 412
11.3.2 变分自动编码器 414
第12章 循环神经网络 420
12.1 词嵌入 422
12.1.1 Word2Vec 423
12.1.2 GloVe 428
12.1.3 词嵌入的代码实现 429
12.2 循环神经网络概述 430
12.2.1 简单循环神经网络单元 432
12.2.2 关于循环神经网络的梯度下降 433
12.2.3 长短期记忆单元 435
12.2.4 门控递归单元 443
12.2.5 双向循环神经网络 444
第13章 机器学习的入职准备 448
13.1 人工智能岗位及求职者的分布 449
13.1.1 机器学习的生态 449
13.1.2 应用场景 450
13.2 机器学习岗位的发展路径 454
13.2.1 机器学习岗位画像 454
13.2.2 面试考察什么 456
內容試閱
为什么要写本书
人工智能是目前比较火热的概念,存在诸多观点。例如,有人认为人工智能系统的智能水平即将全面超越人类的水平,甚至在不久的将来,超级人工智能(天网终结者)将会出现,人类将会被消灭或者奴役;也有人认为人工智能只是一个炒作概念,因为人工智能的相关理论在20世纪六七十年代就引发过一波热潮,但是在之后的若干年中,由于互联网革命,人工智能的热度逐渐消退,而如今热潮再起,只不过是老调重弹。
上述观点都有失偏颇,人工智能在某些特定领域具有良好的表现:AlphaGo在对阵柯洁时以巨大优势获胜;在特定医疗影像处理上,无论处理速度还是诊断的准确度,人工智能都完胜经验丰富的医师;人脸识别现在不仅可以对近期人脸进行判断,还可以根据以往面貌特征推断将来的面貌,并且在失踪人口的搜索上已经出现了成功案例。从上述例子来看,人工智能似乎在不久的将来会统治人类,其实不然,针对上述应用场景的人工智能通常被称为专用人工智能,是局限于某个特定任务(任务单一、需求明确、应用边界清晰、领域知识丰富、建模相对简单)进行的专门应用。总的来说,人工智能的应用现如今局限于专用性,远远没有达到诸如终结者这种具有通用性任务能力的程度。
人工智能总体发展水平仍处于起步阶段通用人工智能领域的研究与应用仍然任重道远,对超级人工智能(天网终结者)的担忧大可不必,因为超级人工智能本质上是通用人工智能的高级形式,而通用人工智能尚处于起步阶段。例如,人脑是一个通用的智能系统,能够归纳与推理,具有诸多感官信息,可以处理视觉、听觉、判断、推理、学习、思考、规划、设计等各类问题。当前的人工智能系统在信息感知、机器学习等浅层智能方面进步显著,但是在概念抽象和推理决策等深层智能方面的能力还很薄弱。
人工智能的热潮是否是另外一个炒作概念?为什么20世纪六七十年代出现的学科到现在又被炒作了一番?其实任何一项技术都要经历以下几个阶段:一是理论的提出,理论的产生奠定整个学科的框架,由此衍生出3个学派,即符号主义、连接主义及行为主义;二是理论的实验室应用或者小规模应用,主要解决理论落地的问题,这些应用通常与大规模商业应用有一步之遥,之所以没有投入大规模商业应用主要是由于生态的限制;三是大规模的商业应用,该阶段已经具备一定的技术及商业生态,如互联网技术的诞生比计算机技术晚,但互联网革命爆发于20世纪90年代中后期,这是因为最初计算机占地面积较大,且算力较低,而价格又使大部分家庭难以负担,随着计算机的普及,以及计算机系统使用的简易化等诸多合力,互联网革命开始兴起。同样的发展逻辑也出现在移动互联网上,并且人工智能的发展也适用于该逻辑。
人工智能在20世纪的发展比较缓慢主要是因为相关的生态并没有很完善地建立起来,而现在已经截然不同。
成为人工智能的参与者是一个不错的想法。对大多数人来说,人工智能的印象源自科幻电影。像先知或者智囊团一样的计算机,或者像忍者一样灵活运动的机器人,充满了神秘;同样,掌握人工智能也并不是一件容易的事情,首先它是多门学科的综合,既各有体系,又相互交融,而相关的理论也日新月异,初学者在这多如牛毛的资料中容易迷失,最终只能从入门到放弃。
本书主要从以下几个方面使读者向从入门到入职的目标逐步靠近。
? 从知识体系及算法原理上尽可能全面而翔实地进行介绍,使读者能够形成完整的知识架构,同时对相关算法的底层逻辑有清晰的了解。
? 对基于成熟的机器学习框架(Sklearn、Keras)的使用方法进行讲解,避免读者在学习过程中重复造轮子,使其在阅读完本书之后可以拥有基本的模型开发能力。
? 从职业的角度,首先对工作中实际模型开发流程的4个步骤进行详细介绍,并搭配相应的代码讲解,而不是局限于模型的实现;然后对目前人工智能岗位做出了详细的分析,使读者在求职过程中能够精确地匹配自己的能力和有意愿担任的职位,并且给出了具有参考意义的进阶之路。
如何阅读本书
本书包括13章,可分为4个部分:第1章至第3章主要介绍机器学习的概念、开发环境的搭建及模型开发的基本流程等;第4章至第7章涵盖回归、分类、聚类、降维的实现原理,以及机器学习框架Sklearn的具体实现与应用;第8章至第12章主要阐述深度学习,如卷积神经网络、生成性对抗网络、循环神经网络的实现原理,以及深度学习框架Keras的具体实现与应用;第13章简单介绍机器学习岗位的入职技巧。
第一部分
第1章:机器学习概述,主要介绍机器学习的概念、发展历程及趋势。
第2章:机器学习的准备工作,主要介绍机器学习的知识准备和环境准备步骤,以及机器学习模型开发的工作流程。
第3章:Sklearn概述,主要介绍Sklearn的环境搭建与安装,以及Sklearn常用类及其结构。
第二部分
第4章:Sklearn之数据预处理,主要介绍常用的数据预处理方法,如缺失值处理、数据的规范化、非线性变换、自定义预处理及非结构性数据预处理等。
第5章:Sklearn之建立模型(上),主要介绍监督学习的概念及相关的监督学习模型,如线性回归、广义线性模型、稳健回归、支持向量机、高斯过程、梯度下降、决策树及分类等算法原理。
第6章:Sklearn之建立模型(下),主要介绍无监督学习的概念及相关的无监督学习模型,主要包括聚类和降维。聚类方法包括K-mean聚类、均值偏移聚类、DBSCAN聚类等;降维方法包括主成因分析、隐含狄利克雷分布、流形学习等。
第7章:Sklearn之模型优化,模型优化有很多种方法,有针对数据本身的优化,如一些采样方法;有针对模型本身的优化,如超参数调整;还有一些集成学习方法,用于提高模型的健壮性及表现能力。
第三部分
第8章:Keras主要API及架构介绍,主要阐述Keras的环境搭建与安装,以及Keras的架构、API与模型形式。
第9章:一个神经网络的迭代优化,主要介绍神经网络的组成、结构、学习机制,以及通用的调优方法。
第10章:卷积神经网络,主要介绍卷积神经网络的重要组件及其实现原理,并列举常用的卷积神经网络模型,如LeNet、AlexNet、VGGNet、残差网络等。
第11章:生成性对抗网络,主要介绍生成性对抗网络的原理、常见的生成性对抗网络、自动编码器模型及代码实现。
第12章:循环神经网络,主要介绍循环神经网络的常见模型层及代码实现。
第四部分
第13章:机器学习的入职准备,主要介绍机器学习岗位及求职者的分布、机器学习岗位的面试技巧,以及机器学习相关岗位的技能侧重点。
勘误和支持
鉴于笔者对机器学习部分理论的理解与认知存在局限性,并且由于机器学习的理论体系发展迅速,故无法做到完备且详尽地将相关理论收录到本书中。针对特定方向(如人工视觉、推荐系统、语义识别等)的相关知识将在后续系列丛书中详细阐述。
对人工智能感兴趣的读者朋友,欢迎以电子邮件(bllizard@yeah.net)的方式与笔者取得联系,期待能够得到广大读者真挚的反馈,在技术的道路上互勉共进。
特别致谢
笔者花费大量时间总结了机器学习的相关理论框架及代码实现,在本书的编写过程中,首先要感谢我的父母,感谢你们在我写书的过程中的支持和照顾。此外,还要感谢曾经的同事李毅、王志远、谢瑞杰、朱琦焱、李云海、温海、丁锦城、杨永邦、张择仪等人的支持和理解。在此一起表示衷心的感谢。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.