编码机

清华高材生机器学习,没有捷径

发布时间:2022/8/3 19:09:51   
白癜风的治疗 http://m.39.net/pf/a_7117848.html

《机械进修与运用》由清华大学出书社出书,是机械进修和深度进修范畴又一高品质的初学与抬高讲义。该书系统、深入地报告了机械进修与深度进修的首要法子与理论,并精细连合工程实习与运用。

做家简介

雷明,结业于清华大学谋略机系,协商方位为机械进修、谋略机视觉。有超出12年的学术协商与产物研发阅历,曾发布论文数篇,具备深沉的理论功底与充盈的实习阅历。其撰写的系列技艺文章在半年内累计赏玩量达数百万次,善于用灵便、抽象的言语把繁杂、笼统的理论和算法诠释知晓。

适读人群

谋略机,电子,主动化,人为智能等关连专科的本科生,协商生

从事人为智能学术协商与产物研发的人员

对人为智能、机械进修感爱好的人

本书上风(附出色试读)

1、实质所有、系统,紧跟时间步调

完全的报告了机械进修、深度进修首要算法以及在各个范畴的模范运用,含括了学术界与产业界截至年头的新结果,紧跟时间步调,补偿了市情上典范讲义实质老化的遗憾。

出色试读

图象超分辩的方向是由低分辩率的图象获得高分辩率的图象,保守的做法大多采纳纯图象处置的技艺。用机械进修的思绪处置超分辩题目取患了更好的成果,卷积神经网络被胜利地用于超分辩题目。文件[7]提议了一种用生成对立网络框架处置图象超分辩题目的法子,称为超分辩生成对立网络,简称SRGAN,也许将收缩4倍以上的图象举行还原。

这类法子运用了一种新的损失函数,由对立损失和实质损失两部份构成。第一部份损失和准则生成对立框架不异,经过一个识别模子,让生成网络生成的超分辩图象和实在高分辩率图象尽或者濒临。

生成器卷积网络采纳了深度残差网络;识别模子也是一个条理很深的卷积网络,用于辨别一张图象是实在的高分辩率图象照样由生成器网络生成的图象。网络构造以下图所示。

图象超分辩的网络构造

假定低分辩率图象为ILR,这边的方向是遵循它猜测出高分辩率的图象ISR,在锻炼模范中与低分辩率图象相对应的实在高分辩率图象为IHR。

2、推导论证清楚、深入、详细

绝大部份中枢算法均有详细的推导、证实流程,从题目根源、思惟层面对算法举行讲授,让读者不但知其然还知其因而然,真实把握算法的思惟与精华。在书的前部对机械进修所需的数学学问也做了系统的讲授

出色试读

方向函数的二阶导数为η,前方假定二阶导数η0,进而保证方向函数是凸函数,即启齿进取的抛物线,有微小值。假定η0,或者η=0该怎样处置?对于线性核或正定核函数,由于矩阵K的大肆一个上述子题目对应的二阶子矩阵半正定,必然有η=0。底下给出证实这个对于两个变量的子题目的方向函数是凸函数,只要要证实它的Hessian矩阵是半正定矩阵。这两个变量的方向函数的Hessian为

和10.3.2节证实周全对偶题目的Hessian矩阵正定的法子不异,假定是线性核,这个矩阵也也许写成一个矩阵和它的转置的乘积大局:

矩阵A为锻炼模范特色向量乘上种别标签产生的矩阵。显然这个Hessian矩阵是半正定的,因而必然有η=0。假定长短线性核,由于核函数相当于对两个核映照以后的向量做内积,因而上头的论断一样建立。

不论本次迭代时αi和αj的初始值是几许,经过上头的子题目求解算法获得是在可行域里的最小值,因而屡屡求解革新这两个变量的值以后,都能保证方向函数值小于或者即是初始值,即函数值降落,因而SMO算法能保证约束。

3、中枢算法配有完结细节先容,运用示例,著名开源库代码解析

对大部份中枢算法的完结细节举行了先容,并配有示例程序与著名开源库源代码解析,包含OpenCV,libsvm,liblinear,Caffe,这对须要运用、完结机械进修算法的读者相当首要

出色试读

求解器的完结是源代码解析的中枢,分为可托域牛顿法与坐标降落法两类。可托域牛顿法由TRON类完结,坐标降落法由各个题目详细的求解函数完结。限于篇幅,在这边只解析一部份求解器,其余的完结旨趣相像。

可托域牛顿法由类TRON完结,这个类为L2-正则化logistic回归和L2-正则化赞成向量机的锻炼供应赞成。类界说以下:

classTRON

{

public:

//传入的是基类function的指针,也许运用上头两种损失函数,eps为迭代精度

//max_iter为最大迭代次数,默许值为

TRON(constfunction*fun_obj,doubleeps=0.1,intmax_iter=);

~TRON();

//这是求解的接口函数

voidtron(double*w);

voidset_print_string(void(*i_print)(constchar*buf));

private:

inttrcg(doubledelta,double*g,double*s,double*r);//共轭梯度法,被tron挪用

doublenorm_inf(intn,double*x);

doubleeps;//约束精度

intmax_iter;//最大迭代次数

function*fun_obj;//方向函数

voidinfo(constchar*fmt,...);

void(*tron_print_string)(constchar*buf);

};

4、首要算法的实习运用均有讲授

中枢算法的实习运用都有先容,对深度进修技艺在谋略机视觉、语音识别、天然言语处置、谋略机图形学等范畴的运用情状有详细而深入的先容。这些实质能扶助读者把握算法的实习运用法子、建模的思绪。

置备指南

当前本书在京东上七五折包邮预售:

(扫码加入置备链接)

目录

全书由21章构成,共分为三大部份。第1~3章为第一部份,先容机械进修的基根源理、所需的数学学问(包含微积分、线性代数、几率论和优化法子),以及机械进修中的中枢观点。第4~20章为第二部份,是本书的主体,先容种种罕用的有监视进修算法、无监视进修算法、半监视进修算法和加强进修算法。对于每种算法,从旨趣与推导、工程完结和实习运用3个方面举行先容,对于大多半算法,都配有熟练程序。第21章为第三部份,先容机械进修和深度进修算法实习运历时面对的题目,并给出模范的处置计划。别的,附录A给出种种机械进修算法的归纳,附录B给出梯度降落法的衍化干系,附录C给出EM算法的推导。

第一部份根基观点与数学学问

第1章机械进修简介3

1.1机械进修是甚么3

1.1.1一个简洁的例子3

1.1.2为甚么须要机械进修5

1.2模范运用7

1.2.1语音识别7

1.2.2人脸探测8

1.2.3人机弈棋9

1.2.4机械翻译10

1.2.5主动驾驶11

1.3进步经过11

1.3.1史书成效11

1.3.2目下进步12

1.4对于本书13

参考文件15

第2章数学学问17

2.1微积分和线性代数17

2.1.1导数17

2.1.2向量与矩阵19

2.1.3偏导数与梯度21

2.1.4雅克比矩阵22

2.1.5Hessian矩阵23

2.1.6泰勒张开24

2.1.7队列式24

2.1.8特色值与特色向量25

2.1.9神奇值分解26

2.1.10二次型26

2.1.11向量与矩阵求导26

2.2最优化法子27

2.2.1梯度降落法27

2.2.2牛顿法28

2.2.3坐标降落法29

2.2.4拉格朗日乘数法30

2.2.5凸优化30

2.2.6拉格朗日对偶34

2.2.7KKT前提36

2.2.8拟牛顿法37

2.2.9面对的题目38

2.3几率论39

2.3.1随机事宜与几率39

2.3.2前提几率39

2.3.3随机变量40

2.3.4数学期冀与方差41

2.3.5随机向量41

2.3.6最大似然猜测42

参考文件43

第3章根基观点44

3.1算法分类44

3.1.1监视记号44

3.1.2分类题目与回归题目45

3.1.3识别模子与生成模子47

3.1.4加强进修47

3.2模子评估目标48

3.2.1精度与调回率48

3.2.2ROC弧线48

3.2.3混淆矩阵50

3.2.4穿插考证50

3.3模子抉择50

3.3.1过拟合与欠拟合50

3.3.2差错与方差分解51

3.3.3正则化52

参考文件54

第二部份首要的机械进修算法与理论

第4章贝叶斯分类器57

4.1贝叶斯决定57

4.2节约贝叶斯分类器58

4.2.1离别型特色58

4.2.2持续型特色59

4.3正态贝叶斯分类器59

4.3.1锻炼算法59

4.3.2推断算法60

4.4熟练程序61

4.5源代码解析64

4.5.1首要数据构造64

4.5.2锻炼函数65

4.5.3推断函数68

4.6运用70

参考文件71

第5章决定树72

5.1树形决定流程72

5.2分类与回归树73

5.3锻炼算法74

5.3.1递归分割流程74

5.3.2搜求最好分割74

5.3.3叶子节点值的设定77

5.3.4属性缺失题目77

5.3.5剪枝算法78

5.4熟练程序79

5.5源代码解析81

5.5.1首要数据构造81

5.5.2递归分割84

5.5.3搜求最好分割90

5.5.4搜求取代分割96

5.5.5变量的首要性99

5.5.6推断算法

5.6运用

参考文件

第6章k附近算法

6.1根基观点

6.2推断算法

6.3间隔界说

6.3.1罕用间隔界说

6.3.2间隔度量进修

6.4熟练程序

6.5运用

参考文件

第7章数据降维

7.1主成份解析

7.1.1数据降维题目

7.1.2谋略投影矩阵

7.1.3向量降维

7.1.4向量重构

7.2源代码解析

7.2.1首要数据构造

7.2.2谋略投影矩阵

7.2.3向量降维

7.2.4向量重构

7.3流形进修

7.3.1个别线性嵌入

7.3.2拉普拉斯特色映照

7.3.3个别坚持投影

7.3.4等距映照

7.4运用

参考文件

第8章线性识别解析

8.1用投影举行分类

8.2投影矩阵

8.2.1一维的情状

8.2.2推行到高维

8.3熟练程序

8.4源代码解析

8.4.1首要数据构造

8.4.2谋略投影矩阵

8.4.3向量投影

8.4.4向量重构

8.5运用

参考文件

第9章人为神经网络

9.1多层前馈型神经网络

9.1.1神经元

9.1.2网络构造

9.1.3正向传布算法

9.2反向传布算法

9.2.1一个简洁的例子

9.2.2完全的算法

9.3熟练程序

9.4理论诠释

9.4.1数学性质

9.4.2与神经系统的干系

9.5面对的题目

9.5.1梯度消散

9.5.2蜕化

9.5.3个别微小值

9.5.4鞍点

9.6完结细节题目

9.6.1输入值与输出值

9.6.2网络范围

9.6.3激活函数

9.6.4损失函数

9.6.5权重初始化

9.6.6正则化

9.6.7进修率的设定

9.6.8动量项

9.7源代码解析

9.7.1首要数据构造

9.7.2激活函数

9.7.3权重初始化

9.7.4锻炼函数

9.7.5推断函数

9.8运用

参考文件

第10章赞成向量机

10.1线性分类器

10.1.1线性分类器概括

10.1.2分类断绝

10.2线性可分的题目

10.2.1原题目

10.2.2对偶题目

10.3线性不行分的题目

10.3.1原题目

10.3.2对偶题目

10.4核映照与核函数

10.5SMO算法

10.5.1求解子题目

10.5.2优化变量的抉择

10.6多分类题目

10.7熟练程序

10.8源代码解析

10.8.1求解算法

10.8.2首要数据构造

10.8.3求解器

10.9运用

参考文件

第11章线性模子

11.1logistic回归

11.2正则化logistic回归

11.2.1对数似然函数

11.2.2L2正则化原题目

11.2.3L2正则化对偶题目

11.2.4L1正则化原题目

11.2.5熟练程序

11.3线性赞成向量机

11.3.1L2正则化L1lossSVC原题目

11.3.2L2正则化L2lossSVC原题目

11.3.3L2正则化SVC对偶题目

11.3.4L1正则化L2lossSVC原题目

11.3.5多类线性赞成向量机

11.3.6熟练程序

11.4源代码解析

11.4.1求解的题目

11.4.2首要数据构造

11.4.3求解器

11.5softmax回归

11.6运用

参考文件

第12章随机丛林

12.1集成进修

12.1.1随机抽样

12.1.2Bagging算法

12.2随机丛林概括

12.3锻炼算法

12.4变量的首要性

12.5熟练程序

12.6源代码解析

12.6.1首要数据构造

12.6.2锻炼算法

12.6.3推断算法

12.7运用

参考文件

第13章Boosting算法

13.1AdaBoost算法简介

13.2锻炼算法

13.3锻炼过错解析

13.4广义加法模子

13.5种种AdaBoost算法

13.5.1离别型AdaBoost

13.5.2实数型AdaBoost

13.5.3LogitBoost

13.5.4Gentle型AdaBoost

13.6完结细节题目

13.6.1弱分类器的抉择

13.6.2弱分类器的数目

13.6.3模范权重裁减

13.7熟练程序

13.8源代码解析

13.8.1首要数据构造

13.8.2弱分类器

13.8.3强分类器

13.9运用——方向探测

13.9.1VJ框架的旨趣

13.9.2模子锻炼

参考文件

第14章深度进修概论

14.1机械进修面对的挑战

14.1.1人为特色

14.1.2机械进修算法

14.2深度进修技艺

14.3进步与模范运用

14.3.1谋略机视觉

14.3.2语音识别

14.3.3天然言语处置

14.3.4谋略机图形学

14.3.5引荐系统

14.3.6深度加强进修

14.4主动编码器

14.4.1主动编码器简介

14.4.2去噪主动编码器

14.4.3疏落主动编码器

14.4.4压缩主动编码器

14.4.5多层编码器

14.5受限玻尔兹曼机

14.5.1玻尔兹曼散布

14.5.2受限玻尔兹曼机

14.5.3锻炼算法

14.5.4深度玻尔兹曼机

14.5.5深度相信网

参考文件

第15章卷积神经网络

15.1网络构造

15.1.1卷积层

15.1.2池化层

15.1.3全连贯层

15.2锻炼算法

15.2.1卷积层

15.2.2池化层

15.2.3随机梯度降落法

15.2.4转移进修

15.3模范网络

15.3.1LeNet5网络

15.3.2AlexNet网络

15.3.3VGG网络

15.3.4GoogLeNet网络

15.4理论解析

15.4.1反卷积运算

15.4.2卷积层可视化

15.4.3理论诠释

15.5挑战与改革法子

15.5.1卷积层

15.5.2池化层

15.5.3激活函数

15.5.4损失函数

15.5.5网络构造

15.5.6批量归一化

15.6实习例子

15.6.1LeNet5网络

15.6.2锻炼自身的模子

15.7源代码解析

15.7.1Caffe简介

15.7.2数据层

15.7.3卷积层

15.7.4池化层

15.7.5神经元层

15.7.6内积层

15.7.7损失层

15.7.8网络的完结——Net类

15.7.9求解器

15.8运用——谋略机视觉

15.8.1人脸探测

15.8.2通用方向探测

15.8.3人脸关键点定位

15.8.4人脸识别

15.8.5图象分隔

15.8.6边际探测

15.8.7格调转移

15.8.8图象增加

15.8.9三维视觉

15.8.10方向跟踪

15.9运用——谋略机图形学

15.9.1几许模子

15.9.2物理模子

15.9.3纹理合成

15.9.4图象彩色化

15.9.5HDR

15.10运用——天然言语处置

15.10.1文天职类

15.10.2机械翻译

参考文件

第16章轮回神经网络

16.1网络构造

16.1.1轮回层

16.1.2输出层

16.1.3一个简洁的例子

16.1.4深层网络

16.2网络的锻炼

16.2.1一个简洁的例子

16.2.2完全的算法

16.3挑战与改革法子

16.3.1梯度消散

16.3.2长短期印象模子

16.3.3门控轮回单位

16.3.4双向网络

16.4序列推断题目

16.4.1序列标注题目

16.4.2连贯主义时序分类

16.4.3序列到序列进修

16.5运用——语音识别

16.5.1语音识别题目

16.5.2隐马尔可夫模子

16.5.3高斯搀杂模子

16.5.4GMM-HMM框架

16.5.5深度模子

16.6运用——天然言语处置

16.6.1华文分词

16.6.2词性标注

16.6.3定名实体识别

16.6.4文天职类

16.6.5主动择要

16.6.6机械翻译

16.7运用——机械视觉

16.7.1字符识别

16.7.2方向跟踪

16.7.3视频解析

参考文件

第17章生成对立网络

17.1随机数据生成

17.2生成对立网络简介

17.2.1生成模子

17.2.2识别模子

17.3模子的锻炼

17.3.1方向函数

17.3.2锻炼算法

17.3.3理论解析

17.4运用与改革

17.4.1改革计划

17.4.2模范运用

参考文件

第18章聚类算法

18.1题目界说

18.2条理聚类

18.3基于质心的算法

18.4基于几率散布的算法

18.5基于密度的算法

18.5.1DBSCAN算法

18.5.2OPTICS算法

18.5.3MeanShift算法

18.6基于图的算法

18.7算法评估目标

18.7.1内部目标

18.7.2外部目标

18.8运用

参考文件

第19章半监视进修

19.1题目假定

19.1.1持续性假定

19.1.2聚类假定

19.1.3流形假定

19.1.4低密度分隔假定

19.2启示式算法

19.2.1自锻炼

19.2.2协同锻炼

19.3生成模子

19.4低密度分隔

19.5基于图的算法

19.6半监视深度进修

参考文件

第20章加强进修

20.1加强进修简介

20.1.1题目界说

20.1.2马尔可夫决定流程

20.2基于动态谋划的算法

20.2.1战略迭代算法

20.2.2代价迭代算法

20.3蒙特卡洛算法

20.3.1算法简介

20.3.2形态代价函数猜测

20.3.3行为代价函数猜测

20.3.4蒙特卡洛节制

20.4时序差分进修

20.4.1Sarsa算法

20.4.2Q进修

20.5深度加强进修

20.5.1深度Q网络

20.5.2战略梯度算法

20.6运用

参考文件

第三部份工程实习题目

第21章工程实习题目概括

21.1完结细节题目

21.1.1锻炼模范

21.1.2特色预处置

21.1.3模子抉择

21.1.4过拟合题目

21.2平安性题目

21.2.1对立模范

21.2.2产生因为解析

21.3完结成本题目

21.3.1锻炼模范量

21.3.2谋略与储备成本

21.4深度模子优化

21.4.1剪枝与编码

21.4.2二值化网络

21.4.3卷积核分别

参考文件

附录A种种机械进修算法的归纳

附录B梯度降落法的衍化干系(见第15章)

附录CEM算法的推导(见第18章)

预览时标签不行点收录于合集#个

转载请注明:http://www.aideyishus.com/lkgx/987.html
------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章