




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
线性神经网络
自适应线性元件(AdaptiveLinearElement,简称Adaline)由威德罗(Widrow)和霍夫(Hoff)首先提出的。它与感知器的主要不同之处在于其神经元有一个线性激活函数,这允许输出可以是任意值,而不仅仅只是像感知器中那样只能取0或1。它采用的是W—H学习法则,也称最小均方差(LMS)规则对权值进行训练。线性神经网络的主要用途是线性逼近一个函数。1线性神经元模型和结构图1线性神经网络的结构2W-H学习规则Widrow—Hoff学习规则是由威德罗和霍夫提出的用来修正权矢量的学习规则。W—H学习规则可以用来训练一定网络的权值和阈值,使之线性地逼近一个函数。定义一个线性网络的输出误差函数为:我们的目的是通过调节权矢量,使E(W,B)达到最小值。所以在给定E(W,B)后,利用W—H学习规则修正权值矢量和阈值矢量,使E(W,B)从误差空间的某一点开始,沿着E(W,B)的斜面向下滑行。根据梯度下降法,权矢量的修正值正比于当前位置上E(W,B)的梯度,对于第i个输出节点有:或表示为:为学习速率。在一般的实际运用中,实践表明,通常取一接近1的数,或取值为:det用于计算方阵的行列式。学习速率的这一取法在神经网络工具箱中用函数maxlinlr.m来实现。W—H学习规则的函数为:learnwh.m来实现,加上线性网络输出函数purelin.m,可以写出W—H学习规则的计算公式为:
A=purelin(W*P);E=T-A;[dW,dB]=learnwh(P,E,h);W=W+dW;B=B+dB;采用W—H规则训练线性神经网络使其能够得以收敛的必要条件是被训练的输入矢量必须是线性独立的,且应适当地选择学习速率以防止产生振荡现象。3网络训练线性神经网络的训练过程可以归纳为以下三个步骤:1)表达:计算训练的输出矢量A=W*P+B,以及与期望输出之间的误差E=T-A;2)检查:将网络输出误差的平方和与期望误差相比较,如果其值小于期望误差,或训练已达到事先设定的最大训练次数,则停止训练;否则继续;3)学习:采用W—H学习规则计算新的权值和偏差,并返回到1)。线性神经网络的创建
net=newlin(PR,S)PR为R2维矩阵,表示R维输入矢量中每维输入的最小值和最大值之间的范围;
S表示神经元个数;
net表示创建的感知器神经网络对象。线性神经网络的训练
net=train(net,p,t)net表示训练前、后的感知器神经网络对象;
p表示输入矢量;
t表示目标矢量。线性神经网络的仿真
a=sim(net,p)a表示实际输出矢量。线性神经网络的直接设计法
net=newlind(p,t)
无须经过训练,可直接设计出线性神经网络,使得网络实际输出与目标输出的平方和误差SSE为最小。4对比与分析
感知器神经网络和线性神经网络
(1)网络模型结构结构上的主要区别在于激活函数:一个是二值型的,一个线性的。
当把阈值与权值考虑成一体时,线性神经网络的输入与输出之间的关系可以写成A=W*P。如果P是满秩(P是行列式不等于零)的话,则可以写成AP-1=W,或W=A/P。
(2)学习算法
感知器神经网络的算法是最早提出的可收敛的算法,它的自适应思想被威德罗和霍夫发展成使其误差最小的梯度下降法。最后又在BP算法中得到进一步的推广,它们属于同一类算法。
(3)适用性与局限性
感知器神经网络仅能够进行简单的分类,且仅能对线性可分的输入进行分类。
线性神经网络除了像感知器一样可以进行线性分类外,又多了线性逼近功能,这是由于其激活函数可以连续取值而不同于感知器的仅能取0或1的缘故。
5例题
例5.1设计线性神经网络实现从输入矢量到输出矢量的变换关系。其输入矢量和输出矢量分别为:
P=[0.8-2.0]T=[0.51.0]5例题
例5.2设计线性神经网络求取非线性问题的最佳线性拟合解。其输入矢量和输出矢量分别为:
P=[1.01.23.0-1.2]T=[0.41.03.0-0.5]5例题
例5.3对于例5.1同样的问题,研究学习速率对线性神经网络训练结果的影响。6本章小结
1)线性神经网络仅可以学习输入输出矢量之间的线性关系,可用于模式联想及函数的线性逼近。网络结构的设计完全由所要解决的问题所限制,网络的输入数目和输出层中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农田设施借款协议
- 科技发展与电子工程设计的关联性分析
- 现代办公中的网络文化现象分析
- 转课合同范本
- 科技产业中的团队协作与人际关系
- 电子通讯技术在环保科技中的应用
- 生物质废弃物热能技术的商业应用前景
- 2025至2030年中国摩托车卤钨前大灯数据监测研究报告
- 农民合作社食堂经营协议
- 养猪租赁合同范本
- 2024年河南郑州二七区侯寨中心卫生院招聘笔试真题
- 中国糖尿病防治指南+2024+解读
- 岗位职责心得体会(2篇)
- 2025年上海宝冶集团限公司招聘历年高频重点提升(共500题)附带答案详解
- 机械设计基础 课件 01机械设计概论
- GB/T 6822-2024船体防污防锈漆体系
- 全国第三届职业技能大赛(智能网联汽车装调运维)选拔赛理论考试题库(含答案)
- 电信网络诈骗犯罪的特征、治理困境及对策建议
- 救护车挂靠私立医院协议书(2篇)
- 《血透患教》课件
- app 购买合同范例
评论
0/150
提交评论