神经网络的介绍

神经网络的介绍

ID:21917350

大小:1.12 MB

页数:49页

时间:2018-10-21

神经网络的介绍_第1页
神经网络的介绍_第2页
神经网络的介绍_第3页
神经网络的介绍_第4页
神经网络的介绍_第5页
资源描述:

《神经网络的介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、神经网络的介绍一、历史回顾二、单层感知机与多层感知机三、BP网络四、卷积神经网络五、内容小结内容安排2历史回顾(1)第一次热潮(40-60年代未)1943年,美国心理学家W.McCulloch和数学家W.Pitts在提出了一个简单的神经元模型,即MP模型。1958年,F.Rosenblatt等研制出了感知机(Perceptron)。(2)低潮(70-80年代初)20世纪60年代以后,数字计算机的发展达到全盛时期,人们误以为数字计算机可以解决人工智能、专家系统、模式识别问题,而放松了对“感知器”的研究。人工神经网络进入低潮期。3(3)第二次热潮1982年

2、,美国物理学家J.J.Hopfield提出Hopfield网络.1986年Rumelhart等提出的误差反向传播法,即BP法影响最为广泛。直到今天,BP算法仍然是自动控制上最重要、应用最多的有效算法。(4)低潮(90年代初-2000年初)SVM算法诞生,与神经网络相比:无需调参;高效;全局最优解。基于以上种种理由,SVM成为主流,人工神经网络再次陷入冰河期。(5)第三次热潮(2006年开始)在被人摒弃的10年中,有几个学者仍然在坚持研究。这其中的棋手就是加拿大多伦多大学的GeofferyHinton教授。2006年,Hinton在《Science》和相

3、关期刊上发表了论文,首次提出了“深度学习”的概念。很快,深度学习在语音识别领域暂露头角。接着,2012年,深度学习技术又在图像识别领域大展拳脚。Hinton与他的学生在ImageNet竞赛中,用多层的卷积神经网络成功地对包含一千类别的一百万张图片进行了训练,取得了分类错误率15%的好成绩,这个成绩比第二名高了近11个百分点,充分证明了多层神经网络识别效果的优越性。单层感知机的介绍单层感知器是用于线性可分模式分类的最简单的神经网络模型。用来调整这个神经网络中自由参数的算法最早出现F.Roseblatt(1958,1962)提出的用于脑感知模型的一个学习过

4、程中。6网络模型结构其中x=(x1,…xm)T输入向量,y为输出,wi是权系数;输入与输出具有如下关系:b为阈值,f(X)是激发函数;它可以是线性函数,也可以是非线性函数.单位阶跃函数:S型激发函数:tanh型激发函数:常见的三类激发函数单层感知器工作原理对于只有两个输入的判别边界是直线(如下式所示),选择合适的学习算法可训练出满意的结果,当它用于两类模式的分类时,相当于在高维样本空间中,用一个超平面将两类样本分开。感知机的学习策略:感知机的算法是基于梯度下降法的对损失函数的最优化算法。单层感知器是线性可分模型感知器的输出只能取-1或1(0或1).只能

5、用来解决简单的分类问题。当感知器输入矢量中有一个数比其他数都大或小得很多时,可能导致较慢的收敛速度。单层感知机的缺点多层感知机的介绍多层感知器相对于单层感知器,输出端从一个变到了多个;输入端和输出端之间也不光只有一层,可以有多层:输出层和隐藏层。网络模型结构例:如图是一个含有两个输入,三个感知机隐层神经元和一个输出神经元的三层感知机网络,若取y1y2zx1x2y3y1=sgn(2x1+2x2+1)y2=sgn(-x1+0.25x2+0.8)y3=sgn(0.75x1-2x2+1.4)z=sgn(y1+y2+y3-2.5)实现了非线性分类y1y2y3隐藏

6、神经元的功能隐藏神经元扮演者着特征检测算子的角色。随着学习过程通过多层感知器不断进行,隐藏神经元开始逐步“发现”刻画训练数据的突出特征。它们是通过输入数据非线性变换到新的称为特征空间的空间而实现的。BP网络与多层感知机的差别感知机和BP网络都可具有一层或多层隐含层,其主要差别也表现在激活函数上。BP网络的激活函数必须是处处可微的,因此它不能采用二值型的阀值函数{0,1}或符号函数{-1,1}BP网络经常使用的是S型的对数或正切激活函数和线性函数BP网络的寻找最优参数w和b,采用的是实际输出和期望输出的误差的最佳平方逼近的思路17BP神经网络模型三层BP

7、网络激活函数必须处处可导一般都使用S型函数使用S型激活函数时BP网络输入与输出关系输入输出BP网络的标准学习算法学习的过程:神经网络在外界输入样本的刺激下不断改变网络的连接权值,以使网络的输出不断地接近期望的输出。学习的本质:对各连接权值的动态调整学习规则:权值调整规则,即在学习过程中网络中各神经元的连接权变化所依据的一定的调整规则。BP网络的标准学习算法-算法思想学习的类型:有导师学习核心思想:将输出误差以某种形式通过隐层向输入层逐层反传学习的过程:信号的正向传播误差的反向传播将误差分摊给各层的所有单元---各层单元的误差信号修正各单元权值BP网络的

8、标准学习算法-学习过程正向传播:输入样本---输入层---各隐层---输出层判断是否转入反向传

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。