没有合适的资源?快使用搜索试试~ 我知道了~
深度学习方法比较
试读
8页
3星 · 超过75%的资源 需积分: 0 18 下载量 57 浏览量
更新于2014-06-21
2
收藏 1.65MB PDF 举报
本篇文章描述了几种深度学习算法,并比较它们之间的优劣
2012拄
第32卷第5期
河北大学学报(自然科学版
)
2012
Journal
of
Hebei
University(Natural
Science
Edition)
V01.32
No.5
深度学习结构和算法比较分析
李海峰1,李纯果2
(1.河北大学教务处,河北保定071002;2.河北大学数学与计算机学院,河北保定071002)
摘
要:Hinton等人提出的深度机器学习,掀起了神经网络研究的又一个浪潮.介绍了深度机器学习的
基本概念和基本思想.对于目前比较成熟的深度机器学习结构深度置信网DBNs和约束Boltzmann机
(RBM)的结构和无监督贪婪学习算法作了比较详细的介绍和比较,并对算法的改进方向提出了有建设性的
意见,对深度机器学习的未来发展方向和目前存在的问题进行了深刻的分析.
关键词:深度机器学习;无监督贪婪学习算法;DBNs;RBMs
中图分类号:TP391
文献标志码:A
文章编号:1000—1565(2012)05—0538一07
Note
on
deep
architecture
and
deep
learning
algorithms
LI
Haifen91,LI
Chungu02
(1.Department
of
Academic
Affairs,Hebei
University,Baoding
071002,China;
2。College
of
Mathematics
and
Computer
Science,Hebei
University,Baoding
07
1002,China)
Abstract:Deep
architectures
proposed
by
Hinton
et
al
stir
up
another
study
wave
in
neural
networks.
This
paper
introduced
the
idea
and
basic
concepts
in
deep
learning.DBNs
and
RBMs
are
the
advanced
structures
of
deep
learning,whose
structures
and
effective
learning
algorithm
are
also
introduced
in
detail
in
this
paper.In
addition,open
questions
in
deep
learning
are
also
briefly
displayed
SO
that
researchers
who
are
interested
in
can
devote
themselves
into
those
questions
and
solve
them.
Key
words:deep
learning;greedy
learning
algorithm;DBNs;RBMs
随着电脑的普及与发展,智能化、机械化成为人们关注的热点.机器学习是仿照人类大脑工作的方式,让
电脑进行计算,学习到类似于大脑的工作方式.为此,研究学者需要构建计算机能够运作的模型,例如,神经
网络就是根据人类的大脑神经的激活或抑制的信号传输构建的模型[1].神经网络的基本组成单位就是神经
元,神经元的构造方式完全模拟了人类大脑细胞的结构,如图1.但是,显而易见,人工神经元只是简单的结
构的模拟,要想达到与生物神经元有相同的功能,还远远的不够.科研工作者就其训练的方式对其进行训练。
试图让人工神经网络的运算功能尽可能的与人类接近.简单的网络已经可以进行基本的运算,甚至有2个隐
含层的非线性神经网络已经能够对任意的函数进行平滑的逼近.从1943年McCulloch和Pitts提出的简单
神经元开始,神经网络经历了几度兴衰.神经网络已经深入到各个领域,技术相对比较成熟,然而也很难再有
收稿日期:2012—04—05
基金项目:保定市科学技术研究与发展指导计划项目(12ZG005);河北省高等学校科学研究计划项目(JYGH20110t1)
第一作者:李海峰(1980一),男,河北唐县人,河北大学讲师,主要从事机器学习、教学信息化等研究.
E-mail:lihf@hbu.edu.crl
万方数据
第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
万方数据
剩余7页未读,继续阅读
资源推荐
资源评论
5星 · 资源好评率100%
105 浏览量
173 浏览量
190 浏览量
5星 · 资源好评率100%
162 浏览量
136 浏览量
2017-11-01 上传
2017-11-02 上传
5星 · 资源好评率100%
130 浏览量
5星 · 资源好评率100%
5星 · 资源好评率100%
5星 · 资源好评率100%
140 浏览量
2020-12-12 上传
5星 · 资源好评率100%
5星 · 资源好评率100%
资源评论
- bruceisme1232014-06-21谢谢楼主!不过只比较了DBNs与CNNs,期待更多算法之间的比较。
裕之
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕设-java web-ssm-企业门户网站12.zip
- 计算机毕业实习报告+适用于计算机本科毕业
- 毕设-java web-ssm-天下陶网络商城13.zip
- 毕设-java web-ssm-物流配货网17.zip
- 毕设-java web-ssm-网上淘书吧16.zip
- 毕设-java web-ssm-网络购物中心项目源码15.zip
- 毕设-java web-ssm-新奥家电连锁网络系统20.zip
- 毕设-java web-ssm-物资管理系统项目源码18.zip
- 毕设-java web-ssm-校园管理系统源码19.zip
- 毕设-java web-ssm-芝麻开门博客网22.zip
- 美团Mario接口自动化测试框架设计-HTTP/MAPI/Thrift/Pigeon协议的支持与实践
- 毕设-java web-ssm-讯友网络相册21.zip
- 基于PLC的多层升降自动化立体车库设计12000字查重30西门子200,组态王,程序,组态
- ECharts地图-自定义28.zip
- ECharts地图-自定义26.zip
- ECharts地图-自定义29.zip
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功