第5期
李海峰等:深度学习结构和算法比较分析
新突破.人类完成的日常生活中的各种简单的动作,如果让计算机来完成,就需要高度复杂的神经网络来完
成.因此,Hinton等人提出了深度学习,掀起了神经网络研究的又一次浪潮.
NUc
1
深度学习
圈1生物神经元与人工神经元
№1
Structure
of
M¨ogI叫and"珊垴m琳—舢
深度学习是为了能够得到有助于理解图片、声音、文本等的数据所表述的意义而进行的多层次的表示和
抽取的学习[2].例如,给定图2中的图片,大脑做出的反应是:“许多黄色的郁金香.”同样的图片.输入到计算
机中,是描述图片的最原始数据,那就是用向量表示的像素.用简单的机器学习,例如用含2个或3个隐含层
的神经网络,是不可能达到与人类类似的判别决策的.这就需要多层的学习器,逐层学习并把学习到的知识
传递给下一层,以便下层能够得到更高级别的表述形式,期望可以得到与人类类似的结论[2].
1.1学习的深度
学习器的深度,决定于学习器的构造.假设学习器为一个有向流通图,那么深度就是从开始结点到结束
结点(或从输入结点到输出结点)的最长路径.例如,一个支撑向量机的深度是2,是输人经过一个核变换到
核空间,再加上一个线性组合.再如多层前传神经网络的深度是隐含层层数加1(输出层).如果说学习到一
次知识,就是一个深度的话,那么,学习的深度是原始数据被逐层学习的次数.
根据学习的深度,机器学习可以分为浅度学习和深度学习.对于简单的计算,浅度学习可以有效地进行
计算,例如二进制数据的逻辑运算.显然,如果想让机器达到人脑的反应效果,浅度学习是远远不够的,必须
要进行深度的机器学习,才有可能得到与人脑反应近似的结果.实际上,深度的机器学习正是模拟了人脑的
工作方式.对于图2中的图片,先由视网膜接受数据信号,视网膜通过神经链接,把看到的图片转化成脑波信
号传输到大脑中,由于大脑的不同部位处理不同的问题,信号不可能一下子就传到相应位置,需要层层传输.
同时,在信号传输过程中,大脑会提取不同的信息,饲如,花的颜色、形状、个数、位置、个体差异等等.因此,深
度的机器学习模型需要具备类似的特征,也即,深度的机器学习模型可以提取观察对象的不同方面的特征.
为此,深度的机器学习模型通常为分层结构,每一层提取数据的1个或多个不同方面的特征,并把提取出的
特征作为下一层的输入.图3是一个典型的深度学习模型.
啊2待识嗣的圈片
Fig.2
Picture
for
recognition
口
…etc…
圈3深度机■学习羹墨
Fig.3
Deep
k柚咖g
model
万方数据
评论1
最新资源