- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9讲 自适应线性元件
第二篇 神经网络 7.神经网络简介 8.感知器 9.自适应线性元件 10.反向传播网络 9 自适应线性元件 自适应线性元件(Adaptive Linear Element, 简称Adaline )也是早期神经网络模型之一,它与感知器的主要不同之处在于其神经元有一个线性激活函数, 这允许输出可以是任意值, 而不仅仅只是像感知器中那样只能取0或1. 另外它来用的是W-H 学习法则, 也称最小均方差(LMS)规则对权值进行训练, 从而能够得到比感知器更快的收敛速度和更高的精度. 自适应线性元件的主要用途是线性逼近一个函数式而进行模式联想。另外,它还适用于信号处理滤波、预测、模型识别和控制. 9.1自适应线性神经元模型和结构 9.2W-H 学习规则 W-H 学习规则是由威德罗和霍壳提出的用来修正权矢量的学习规则. 采用W-H 学习规则可以用来训练一层网络的权值和偏差使之线性地逼近一个函数式而进行模式联想( Pattern Association ) . 定义一个线性网络的输出误差函数为 线性网络具有抛物线型误差函数所形成的误差表面,所以只有一个误差最小值。通过W-H 学习规则来计算权值和偏差的变化并使网络误差的平方和最小化,且能够训练一个网络的误差趋于这个最小值. 根据梯度下降法,权矢量的修正值正比于当前位置上E(W,B)的梯度, 对于第i个输出节点有 W.H 学习规则的函数为learnwh.m 来实现, 另外,加上线性自适应网络输出函数purelin.m ,可以写出W-H 学习规则的计算程序 A =purelin(W*P+B); E=T- A; dW = learnwh ([],P,[] ,[] ,[] ,[],E, [] ,[] ,[],lr,[]); dB = learnwh (B,ones(1,Q) ,[] ,[] ,[] ,[], E, [] ,[] ,[],lr,[]); W=W +dW: B=B+ dB; 采用W-H 规则训练自适应线性元件使其能够得以收敛的必要条件是被训练的输入矢量必须是线性独立的,且应适当地选择学习速率以防止产生振荡现象. 9.3网络训练 自适应线性元件的网格训练过程可以归纳为以下三个步骤 1 )表达计算训练的输出矢量A= W*P+B,以及与期望输出之间的误差E=T-A 2 )检查将网络输出误差的平方和与期望误整相比较.如果其值小于期望误差, 或训练已达到事先设定的最大训练次数.则停止训练.否则继续, 3 )学习果用W-H 学习规则计算新的权值和偏差,并返回到1 ) 。 每进行一次上述三个步骤,认为是完成一个训练循环次数. 如果经过训练,网络仍不能达到期望目标,可以有两种选择:或检查一下所要解诀的问题, 是否适用于线性网络, 或对网络进行进一步的训练. 采用MATLAB 进行自适应线性元件网络的训练过程如下 A = purelin ( W*P+B); E=T-A; SSE=sumsqr( E ); %求误差平方和 For epoch =1 : max_epoch if SSE err_goal epoch = epoch -l; break end dW = learnwh ([],P,[] ,[] ,[] ,[],E, [] ,[] ,[],lr,[]); dB = learnwh (B,ones(1,Q) ,[] ,[] ,[] ,[], E, [] ,[] ,[],lr,[]); W=W +dW: B=B+ dB; A=purelin(W*P+B); %网络输出 E=T-A; SSE=sumsqr( E ); 同样,利用创建线性网络函数newlin.m,再利用工具箱中的train.m可以替代上述整个训练过程。调用net=newlin(minmax(P),S,[0],lr)时已默认其权值的学习法则为W-H. 例1.设计自适应线性网络实现从输入矢量到输出矢量的变换关系.其输入矢量和输出矢量分别为:P = [1.0 -1.2]; T= [0.5 1.0] 解:用自适应线性网络求解问题时,设计者要确定期望误差值以及最大循环次数.对此题可分别选0.001和20. %wf1.m P=[1 -1.2]; T=[0.5 1]; [R,Q]=size(P); [S, Q] = size (T); lr=0.4*maxlinlr(P); net=newlin(minmax(P),S,[0],lr); net.inputWeights{1,1}.initFcn=rands; net.biases{1}.initFcn=rands; net=init(net); W0=net.iw{1,1} B0=net.b{1} net.trainParam.epochs=20; net.trainParam.goal=
您可能关注的文档
- 第8讲:酶和ATP 高三一轮复习.pptx
- 第9-11章 负债、所有者权益.ppt
- 第8课《唯物辩证法的发展观》课件_新人教版.ppt
- 第8节龙_电容器和电容.ppt
- 第9单元 认识直流电源电路.ppt
- 第9章 电子商务物流模式.ppt
- 第9章 时间序列分析1(新生,2012).ppt
- 第9章 典型饭店信息管理软件功能模块介绍.ppt
- 第9章 工业建筑构造概述与结构构件.ppt
- 第8课 第9课 革命先行者孙中山与辛亥革命.ppt
- 服饰企业应收账款管理问题及完善路径探究—以海澜之家公司为例8600字 .docx
- 【课题申报书】水资源市场激励和企业自愿规制协同治理的价值效应及机制研究 .pdf
- 【课题申报书】数字媒体使用影响隔代教养儿童自控力的机制与社会工作干预研究 .docx
- 2025年高二英语寒假衔接(外研版)专题2.选择性必修第1册 Unit4--Unit6(学生版) .pdf
- 人教版八上英语《Unit 2 How often do you exercise》作业设计 .pdf
- 2025年高二英语寒假衔接(外研版)专题2.选择性必修第1册 Unit4--Unit6(教师版) .pdf
- 持续气道正压通气治疗对伴阻塞性睡眠呼吸暂停的卒中患者功能转归和认知功能的影响 .pdf
- 2024-2025学年人教PEP版英语四年级上册期末复习资料(知识清单) .pdf
- 管理层股权激励、研发支出与企业绩效关系实证探究9900字.docx
- 农村小学留守儿童心理健康问题及完善对策研究【5500字(论文)】 .pdf
文档评论(0)