系统辨识考试汇总
精选新版2020年安全系统知识测试版题库500题(含参考答案)

2020年安全系统知识竞赛题库500题【含答案】一、单选题1.以下哪句话的描述是正确的?A.冰箱应放置在通风良好处,周围不得有热源、易燃易爆品、气瓶等,保证一定的散热空间.B.在实验室用冰箱、冰柜内可存放实验用品以外的物品。
C.若冰箱停止工作,可以暂时存放化学品。
D.冰箱内装试剂的容器不一定加盖密封.参考答案: A2.()可能发生阴燃。
A.塑料B.煤C.橡胶参考答案: B3.在舂实砂型时,要注意什么事项:A.手不得放在砂箱上B.手可以放在砂箱上C.听指导师傅讲解D.观察身边同学操作参考答案: A4.焊条电弧焊的实习场地应具备良好的通风条件,若配置通风排尘装置其工作噪声应小于_。
A.BB.BC.B参考答案: B5.设置消防控制中心的单位,应当安排经过消防安全专门培训合格人员持证在控制中心()小时值班。
A.B.C.8参考答案: B6.在钻床上钻削小工件时,是否可以直接用手拿?A.可以B.不可以C.方便拿时可以D.不方便拿时不可以参考答案: B7.对铸件进行落砂清理时,应注意什么事项?A.直接伸手测试铸件温度B.直接伸手测试型砂温度C.戴好防护手套再进行落砂清理参考答案: C8.数控电火花线切割机床在正常加工时突然钼丝折断,应采取那种处理措施?A.关闭机床总电源B.关闭运丝电源C.关闭实验室总电源参考答案: B9.对数控机床数控系统内部存储的所有参数,应注意:A.严禁私自打开,改动和删除B.可以任意打开,改动和删除C.可以任意打开,但不可改动和删除D.以上都不对参考答案: A10.旋桨流速仪传感器应该特别小心的部位是:A.头部旋桨B.杆部C.尾部接口D.尾部套口参考答案: A11.用热箱法测构件总传热系数时,冷、热箱的温度应尽可能与构件的使用温度一致,其温差宜高于。
A.5℃B.℃C.℃D.℃参考答案: C12.模型工具使用后应如何放置?A.放在工作台上B.及时放在工具箱中C.随意放置D.放在随手可即的地方参考答案: B13.在冲压过程中,装卸工件时,应注意什么事项:A.脚应随即离开脚踏开关B.脚应一直放在脚踏开关上C.脚应时而踩在脚踏开关,时而离开脚踏开关参考答案: A14.吊车司机必须与指挥人员密切配合,服从指挥人员的信号指挥,如发现指挥信号不清或错误时,司机有权拒绝执行。
系统辨识复习资料

1请叙述系统辨识的基本原理(方框图),步骤以及基本方法定义:系统辨识就是从对系统进行观察和测量所获得的信息重提取系统数学模型的一种理论和方法。
辨识定义:辨识有三个要素——数据、模型类和准则。
辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型辨识的三大要素:输入输出数据、模型类、等价准则基本原理:步骤:对一种给定的辨识方法,从实验设计到获得最终模型,一般要经历如下一些步骤:根据辨识的目的,利用先验知识,初步确定模型结构;采集数据;然后进行模型参数和结构辨识;最后经过验证获得最终模型。
基本方法:根据数学模型的形式:非参数辨识——经典辨识,脉冲响应、阶跃响应、频率响应、相关分析、谱分析法。
参数辨识——现代辨识方法(最小二乘法等)2随机语言的描述白噪声是最简单的随机过程,均值为零,谱密度为非零常数的平稳随机过程。
白噪声过程(一系列不相关的随机变量组成的理想化随机过程)相关函数: 谱密度: 白噪声序列,白噪声序列是白噪声过程的离散形式。
如果序列 满足: 相关函数: 则称为白噪声序列。
谱密度:M 序列是最长线性移位寄存器序列,是伪随机二位式序列的一种形式。
M 序列的循环周期 M 序列的可加性:所有M 序列都具有移位可加性辨识输入信号要求具有白噪声的统计特性 M 序列具有近似的白噪声性质,即 M 序列“净扰动”小,幅度、周期、易控制,实现简单。
3两种噪声模型的形式是什么 第一种含噪声的被辨识系统数学模型0011()()()()n ni i i i y k ay k i b u k i v k ===-+-+∑∑,式中,噪声序列v(k)通常假定为均值为零独立同分布的平稳随机序列,且与输入的序列u(k)彼此统计独立. 上式写成:0()()()T y k k v k ψθ=+。
其中,()()()()()()()=1212T k y k y k y k n u k u k u k n ψ------⎡⎤⎣⎦,,,,,,,)()(2τδστ=W R +∞<<∞-=ωσω2)(W S )}({kW ,2,1,0,)(2±±==l l R l W δσ2)()(σωω==∑∞-∞=-l l j W W e l R S ⎩⎨⎧≠=≈+=⎰0,00,Const )()(1)(0ττττT M dt t M t M T R bit )12(-=P P N第二种含噪声的被辨识系统数学模型:它与第一种的区别仅在于噪声的状况不同,第二种被辨识系统如下图所示:ξ(k)为噪声序列,假设为零均值独立同分布的平稳随即序列,且 ()()()y k x k k ξ=+ 由由以上两式可推导出0011()()()()n ni i i i y k a y k i b u k i v k ===-+-+∑∑,式中01()()()n i i v k k a k i ξξ==--∑4阐述最小二乘辨识方法的原理、数学模型以及推导数学模型:推导过程:含噪声的数学模型为:0011()()()()n ni i i i y k ay k i b u k i v k ===-+-+∑∑ 式中,噪声序列v(k)通常假定为均值为零独立同分布的平稳随机序列,且与输入的序列u(k)彼此统计独立. 上式写成:0()()()T y k k v k ψθ=+ 0θ是被辨识系统的真实参数向量(2n 维,n 为系统的阶数)。
系统辨识试卷A参考答案

襄樊学院2008-2009学年度上学期《系统辨识》试题A卷参考答案及评分标准一、选择题:(从下列各题的备选答案中选出一个或几个正确答案,并将其代号写在题干后面的括号内。
答案选错或未选全者,该题不得分。
每空2分,共12分)1、(C)2、(D)3、(ACD)4、(D)5、(A)6、(ABC)二、填空题:(每空2分,共14分)1、计算。
2、阶次和时滞3、极大似然法和预报误差法4、渐消记忆的最小二乘递推算法和限定记忆的最小二乘递推算法三、判断题(下列命题你认为正确的在题后括号内打“√”;错误的打“×”并改正;每小题2分,共20分)(注:正确的题目括号内打“√”得2分,打“×”得0分;错误的题目括号内打“×”得1分,改正正确再得1分,错误的题目括号内打“√”得0分;)1、(√)2、(×)参数型→非参数型3、(√)4、(×)没有→有5、(√)6、(×)考虑→基本不考虑7、(√)8、(√)9、(×)完全相同→不完全相同 10、(×)不需要→需要四、简答题:(回答要点,并简明扼要作解释,每小题6分,共18分)1、答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。
此外。
因为相关函数的计算是一种统计平均的方法,具有信息滤波的功能,因此,在有噪声污染下,仍可提取有用信息,准确地求出系统的脉冲响应(1.5分)。
相关辨识技术在工程中的应用、可归结为下述几个方面:(1)系统动态特性的在线测试。
包括机、炉、电等一次设备,风机、水泵等辅机以及二次自动控制系统;(1分)(2)对控制系统进行在线调试,使调节系统参数优化;(1分)(3)自适应控制中的非参数型模型辨识等。
(1分)2、答:计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。
(2分)对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。
精选最新版2020年安全系统知识完整版考核题库500题(含答案)

2020年安全系统知识竞赛题库500题【含答案】一、填空题1.我国消防工作的工作方针是()。
参考答案: 预防为主、防消结合或预防为主,防消结合或预防为主,防消结合一.填空题二、单选题2.电动工具的电源引线,其中黄绿双色线应作为()线使用。
A.相线B.零线C.保护接地参考答案: C3.造型时吹开分型砂可用下列哪种方式:A.手风器吹B.嘴吹气C.手煽动上述三种方法都可以参考答案: A4.铣床对刀时,应保证:A.刀具静止,工件快速进给B.刀具旋转,工件慢速手动进给C.刀具静止,工件慢速进给D.刀具旋转,工件快速手动进给参考答案: B5.车床开动以后:A.不能同时使用纵、横向自动手柄B.不能改变进给量C.可以同时使用纵、横向自动手柄参考答案: A6.氢气的泄漏处理,哪句描述错误?A.撤离现场无关人员。
B.穿防护服,戴呼吸器。
C.切断气源,强力通风。
D.混入空气马上爆炸。
参考答案: D7.在钻床上,使用手动进刀时,工作前应做好哪些工作?A.选好锉刀B.调整好行程限位块C.选好进给速度D.选好锯条参考答案: B8.氧气的钢瓶颜色是什么颜色?A.淡蓝B.淡黄C.银灰D.黑色参考答案: A9.二氧化碳的钢瓶颜色是什么颜色?A.铝白B.淡黄C.白D.棕参考答案: A10.以下哪句话的描述是错误的?。
A.气瓶实验室内可有敞开式的地沟、暗道。
B.盛装易发生聚合反应或分解反应气体的气瓶,必须根据气体的性质控制实验室内的温度。
C.气瓶必须在期限内使用完毕或送检。
D.气瓶搬运前,操作人员必须了解瓶内气体的名称﹑性质和搬运注意事项,并备齐相应的工具和防护用品。
参考答案: A11.造型时吹开分型砂可用下列哪种方式?造型时吹开分型砂可用下列哪种方式?A.手风器吹B.嘴吹气C.手煽动D.上述三种方法都可以参考答案: A12.装卸刀具和切削工件时均要先锁紧:A.尾座B.尾座套筒C.方刀架参考答案: C13.灭火的四种方法是:A.捂盖法、扑打法、浇水法、隔开法。
系统辨识练习题

系统辨识练习题在进行系统辨识练习题之前,我们需要明确什么是系统辨识。
系统辨识是指通过对系统输入和输出数据的分析,建立描述系统行为的模型,并通过模型参数的估计来预测系统的性能。
在现实生活中,系统辨识具有广泛的应用,如控制系统设计、信号处理、机器学习等领域。
一、系统辨识基础知识1.1 系统模型与辨识系统模型表示了系统内部因果关系和输入输出关系,它是描述系统行为的数学方程。
系统辨识则是通过收集系统输入输出数据,根据这些数据建立模型,进而估计模型参数。
1.2 时域与频域方法在进行系统辨识时,可以采用时域方法或频域方法。
时域方法是指通过观察系统的时域响应,建立时间上的模型。
频域方法是指将系统输入输出的频谱进行分析,建立频域模型。
1.3 参数辨识与结构辨识参数辨识是指根据已知的系统输入输出数据,估计系统模型中的参数。
而结构辨识是指在已知系统输入输出数据的基础上,确定系统模型的结构或形式。
二、系统辨识方法2.1 线性系统辨识方法线性系统辨识是指对线性系统进行辨识,常用的方法包括最小二乘法、最大似然法、滑动模式控制等。
这些方法都基于线性系统的假设,且对噪声具有一定的假设条件。
2.2 非线性系统辨识方法非线性系统辨识是指对非线性系统进行辨识,因为非线性系统的行为较为复杂,因此常常需要更加复杂的模型和算法来进行辨识。
常见的方法包括神经网络、遗传算法等。
2.3 时间序列分析时间序列分析是指对系统输入输出数据在时间上的变化进行分析,用来建立系统的模型。
常用的方法包括自回归模型、移动平均模型等。
2.4 频域分析频域分析是指对系统输入输出数据的频谱进行分析,从而建立频域模型。
常用的方法包括傅里叶变换、功率谱估计等。
三、系统辨识实践练习在进行系统辨识实践练习时,首先需要明确辨识的目标和问题。
然后,收集系统的输入输出数据,并对数据进行预处理,如去噪、插值等。
接下来,选择合适的辨识方法,建立系统的数学模型,并进行参数估计。
最后,对辨识结果进行验证和评估。
系统辨识复习提纲(答案版)

系统辨识复习提纲1.什么是系统?什么是系统辨识?系统泛指由一群有关联的个体组成,根据预先编排好的规则工作,能完成个别元 件不能单独完成的工作的群体。
即一群有相互关联的个体组成的集合称为系统。
系统辩识就是:利用对未知系统的试验数据或在线运行数据(输入/输出数据)以及原理和原则建立系统的(数学)模型的科学。
2.什么是宽平稳随机过程,其遍历定理容是什么?答:在数学中,平稳随机过程或者严平稳随机过程,又称狭义平稳过程,是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程:即随机过程的统计特性不随时间的推移而变化。
这样,数学期望和方差这些参数也不随时间和位置变化。
如果平稳随机过程()t x de 各集和平均值等于相对应的时间平均值x =μx ,()()τ+t x t x =Rx ()τ,式中x 伪随机过程()t x 的时间平均值;x μ为与以为 概率密度有关的数字特征量集合均值;Rx ()τ为自相关函数。
则称()t x 是各态遍历的平稳随机过程。
3.简述噪声模型及其分类。
P130噪声模型:)()()(111---=z C z D z H分类:1) 自回归模型,简称AR 模型,其模型结构为 )()()(1k v k e z C =- 2) 平均滑动模型,简称MA 模型,其模型结构为)()()(1k v z D k e -=3)自回归平均滑动模型,简称ARMA 模型,其模型结构为))()()()(11k v z D k e z C --=4.白噪声与有色噪声的区别是什么?答:辨识所用的数据通常含有噪声。
如果这种噪声相关性较弱或者强度很小,则可近似将其视为白噪声。
白噪声过程是一种最简单的随机过程。
严格地说,它是一种均值为零、谱密度为非零常数的平稳随机过程,或者说它是由一系列不相关的随机变量组成的一种理想化随机过程。
白噪声过程没有“记忆性”,也就是说t 时刻的数值与t 时刻以前的过去值无关,也不影响t 时刻以后的将来值。
新版精编2020年安全系统知识测试题库500题(含标准答案)

2020年安全系统知识竞赛题库500题【含答案】一、填空题1.我国消防工作的工作方针是()。
参考答案: 预防为主、防消结合或预防为主,防消结合或预防为主,防消结合一.填空题2.发生火灾时的报警电话()。
参考答案: 或或二、单选题3.吊车司机必须与指挥人员密切配合,服从指挥人员的信号指挥,如发现指挥信号不清或错误时,司机有权拒绝执行。
吊车司机,操作前应先采用何种方式提醒他人?A.打手势B.鸣喇叭C.大声通知D.开信号灯参考答案: B4.在钻床上钻削小工件时,是否可以直接用手拿?A.可以B.不可以C.方便拿时可以D.不方便拿时不可以参考答案: B5.乙炔的使用注意事项,哪句描述错误?A.分子式C2H2,俗称风煤和电石气,为易燃气体。
B.乙炔在室温下是一种无色、极易燃的气体。
C.燃烧温度不高。
D.会发生分解爆炸。
参考答案: C6.对铸件进行落砂清理时,应注意什么事项?A.直接伸手测试铸件温度B.直接伸手测试型砂温度C.戴好防护手套再进行落砂清理参考答案: C7.甲烷的使用注意事项,哪句描述错误?A.甲烷对人基本无毒,但浓度过高时,使空气中氧含量明显降低,使人窒息。
B.当空气中甲烷达%-%时,可引起头痛、头晕、乏力、注意力不集中、呼吸和心跳加速、共济失调。
若不及时远离,可致窒息死亡。
C.皮肤接触液化的甲烷,不会引起冻伤。
D.易燃,与空气混合能形成爆炸性混合物,遇热源和明火有燃烧爆炸的危险。
参考答案: C8.以下哪句话的描述是正确的?A.冰箱应放置在通风良好处,周围不得有热源、易燃易爆品、气瓶等,保证一定的散热空间.B.在实验室用冰箱、冰柜内可存放实验用品以外的物品。
C.若冰箱停止工作,可以暂时存放化学品。
D.冰箱内装试剂的容器不一定加盖密封.参考答案: A9.用热箱法测构件总传热系数时,冷、热箱的温度应尽可能与构件的使用温度一致,其温差宜高于。
A.5℃B.℃C.℃D.℃参考答案: C10.数控电火花线切割机床在正常加工时突然钼丝折断,应采取那种处理措施?A.关闭机床总电源B.关闭运丝电源C.关闭实验室总电源参考答案: B11.模型工具使用后应如何放置?A.放在工作台上B.及时放在工具箱中C.随意放置D.放在随手可即的地方参考答案: B12.焊条电弧焊的实习场地应具备良好的通风条件,若配置通风排尘装置其工作噪声应小于_。
(完整)系统辨识大作业汇总,推荐文档

参数递推估计是指被辨识的系统,每取得一次新的测量数据后,就在前一 次估计结果的基础上,利用新引入的测量数据对前一次估计的结果进行修正, 从而递推地得出新的参数估计值。这样,随着新测量数据的引入,一次接一次 地进行参数估计,直到估计值达到满意的精确程度为止。最小二乘递推算法的 基本思想可以概括为:
当前的估计值ˆ(k) =上次估计值ˆ(k 1) +修正项 即新的估计值ˆ(k) 是在旧的估计值ˆ(k 1) 的基础上,利用新的观测数据对旧的 估计值进行修正而成的。
可以看出,取 (k) 1的时候,加权最小二乘估计就退化成了最小二乘参数 估计的递推算法(Recursive Least Squares, RLS)。加权参数 1 可以在
(0,1]范围内选择,如果选 1 1,所有的采样数据都是等同加权的,如果
(k)
1 1,则表示对新近获得的数据给予充分大的加权因子,而削弱历史观测 (k)
可以根据生成的白噪声序列和输入序列,以及必要的 0 初始值,带入表 达式即可得到采样输出数据。
2. 差分模型阶检验 在实际场景中,辨识模型的阶数和纯时延往往是未知的,在很多情况下仅
仅依靠猜测。在模型的阶数和纯时延不确定时,设系统模型为
n
n
y(t) ai y(t i) bj y(t i) (t)
数据的影响。 实际计算时,需要首先确定初始参数ˆ(0) 和 P(0) 。
P(0) 2I 为充分大实数
一般说来选取
(0)
为充分小的向量
对于这样的系统,使用最小二乘法参数估计的递推算法进行辨识可以得到 无偏估计,但是如果噪声模型必须用 C(z1)v(k) 表示时,此时就无法得到无偏估 计了,因为该方法没有把噪声模型考虑进去。
K (k) P(k 1)h(k)[hT (k) p(k 1)h(k) 1 ]1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于人工神经网络的二阶系统辨识摘要:BP神经网络是误差反向传播神经网络的简称,提供了一个处理非线v k的二阶系统,提出了改进的BP神经网络性问题的模型。
本文针对带有噪声()对二阶系统的辨识方法,以达到对系统的精确辨识;通过仿真实验数据可得,神经网络的输出与被辨识系统输出之间的误差很小(当k>=8时,error<0.1%);首先介绍了人工神经网络的系统辨识方面的发展与研究现状,然后介绍常规BP算法和改进的BP算法,最后通过一个具体的二阶系统的实例充分证明了改进BP 神经网络具有的良好辨识效果,实用性强。
关键字:BP神经网络;系统辨识;二阶非线性系统Second-order system identification based on artificial neuralnetworksWeiLu(College of Electrical and Control Engineering, Xi’an University of Science andTechnology,Xi’an 710054,China)Abstract:BP neural network is the abbreviation of erroneous reverse transmissionneural network, which provides a model of dealing with nonlinear problems.In thispaper, the second-order system with noise, and puts forward the improved BP neuralnetwork to second order system modeling method. In order to achieve an accurateidentification of the system.Through the simulation experiment the error between theoutput of neural network and the output of identification system is very small(Theerror<0.1% when k>=8). First, introduced the artificial neural network systemidentification aspects of development and research,Then, introduced the conventionalBP algorithm and improved BP algorithm,Finally, Through an example of a specificsecond-order system fully proved that the improved BP neural network has goodrecognition results and practical.Key words:BP neural network;System Identification;Second-order nonlinear system 一绪论在自然科学和社会科学的各个领域中,越来越多需要辨识系统模型的问题已广泛引起人们的重视,很多学者在研究有关线性和非线性的辨识问题。
(一)系统辨识概述系统辨识(System Identification)是现代控制理论中一个很重要的组成部分,现今控制理论的应用日益广泛,控制过程的复杂性日益提高,但它的实际应用仍不能脱离控对象的数学模型。
它是根据系统的输入输出时间函数来确定描述系统行为的数学模型,是现代控制理论中的一个分支。
通过辨识建立数学模型的目的是估计表征系统行为的重要参数,建立一个能模仿真实系统行为的模型,用当前可测量的系统的输入和输出预测系统输出的未来演变,以及设计控制器。
在多数情况下,被控对象的数学模型是不知道的,或在正常运行期间模型的参数可能发生变化。
因此利用控制理论去解决实际问题时,首先要建立被控对象的具体模型,充分掌握被研究对象的变化规律。
在表征系统对象的相互关系时,确定对应的数学模型,是控制理论能否成功地应用于实际的关键之一,辨识正是适应这一需要而形成的一门学科。
对系统进行分析的主要问题是根据输入时间函数和系统的特性来确定输出信号。
对系统进行控制的主要问题是根据系统的特性设计控制输入,使输出满足预先规定的要求。
而系统辨识所研究的问题恰好是这些问题的逆问题。
系统辨识包括两个方面:结构辨识和参数估计。
在实际的辨识过程中,随着使用的方法不同,结构辨识和参数估计这两个方面并不是截然分开的,而是可以交织在一起进行的。
概况起来,辨识的实质就是从一组模型类中选择一个模型,按照某种准则,使之能最好的拟合所关心的实际过程的动态特征。
(二)神经网络概述神经网络是从微观结构和功能上模拟人脑的组织结构和运行机制。
由大量简单的神经元分层组织在一起,实现人脑的某些功能。
它不需要对被描述的对象建模,能够较好地描述非线性系统和不确定性系统。
神经网络具有可并行计算、分布式信息存储、自适应和自学习功能强等优点。
被广泛应用在非线性控制领域。
比其他非线性辨识方法优越的是神经网络可以不依赖模型函数,也就是说,可以不用了解被辨识非线性系统输入和输出之间存在何种数学关系,只要给定系统输入样本、网络的结构以及系统输出的教师信号,利用网络输出和教师信号的差值来修正网络的权值和阈值,直至满足要求。
目前广泛使用的有两种神经网络,一种是多层神经网络,另一种是循环神经网络。
其中BP网络是最常用的一种多层神经网络。
(三)非线性时变系统概述所谓非线性系统,是指系统的输入输出关系不符合叠加原理的性质。
与线性系统相比,非线性系统响应多个信号的输出量,并不等于每个信号的加权求和量。
非线性系统广泛存在于人们的生产生活中,随着人类社会的发展进步,越来越多的非线性现象和非线性系统被研究者们认识并关注。
在实际应用中,许多模型被当作线性模型来对待,原因是线性系统辨识理论已经趋于成熟,线性模型更易于分析和处理。
由于被辨识的系统特性是随时间而变化的,所以历史数据不能完全反映被辨识系统的当前特性,真正能够反映当前特性的是较新的观测数据。
因此为提高辨识效果,需强调新信息对模型参数的作用,即通过新的观测数据不断提取新的系统信息,更新参数,从而实时反映时变系统的当前特性。
随着科学技术的迅猛发展,控制系统越来越复杂,对控制精度的要求越来越高,具有复杂非线性的系统不能用线性模型来近似替代,所以研究非线性系统辨识理论有着很重要的实际意义。
二BP神经网络在人工神经网络的实际应用中,BP网络广泛应用于系统辨识、函数逼近、模式识别/分类、数据压缩等。
80%~90%的人工神经网络模型采用BP网络或它的变化形式,它是前馈网络的核心部分,体现了人工神经网络最精华的部分。
BP学习算法属于误差修正型学习,其关键在于根据误差修正输出层和隐含层的连接权值。
学习的基本实现方式是基于最小平方误差准则和梯度下降最优化方法来确定权值调整法则。
(一)BP神经网络模型BP(Back Propagalion)网络是一种基于误差反向传播算法的、单向传播的多层前馈网络。
BP网络由于具有结构简单、可操作性强、能模拟任意的非线性输入输出关系等优点而成为目前广泛使用的神经网络模型。
BP神经网络由输入层、隐藏层和输出层三层结构组成,其中隐藏层又可分为单层结构和多层结构。
每层由若干个神经元构成,相邻层之间由权值来连接,且每一个神经元都与相邻层的所有神经元相连接,其拓扑结构如图1所示:o 1 … o k … o lW 1○ W k ○ W l ○y 1○ y 2○ … ○ y j … ○y mV 1 V m○ ○ ○ ○ ○ x 1 x 2 … x i … x n-1 x n图1 BP 网络的拓扑结构BP 神经网络由信息的正向传播和误差的反向传播两个过程组成。
输入层各神经元负责接收来自外界的输入信息,并传递给隐藏层各神经元;隐藏层是内部信息处理层,负责信息变换,根据信息变化能力的需求,隐藏层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。
当实际输出与期望输出不符时,进入误差的反向传播阶段。
误差通过输出层,按误差梯度下降的方式修正各层权值,向隐层、输入层逐层反传。
周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止。
(二)BP 算法推导(1)输出误差E 的定义:22111=(o )22l k k k E d O d =-=-∑() 将以上误差定义式展开至隐层:12211111=[()][()]22l l m k k k jk j k k j E d f net d f w y +===-=-∑∑∑ 其中 k j k j jn e t w y =∑ 进一步展开至输入层:21111()2l m k jk j k j E d f w f net +==⎧⎫⎛⎫⎪⎪=-⎨⎬ ⎪⎪⎪⎝⎭⎩⎭∑∑2111111()2l m n k jk ij i k j i d f w f v x ++===⎧⎫⎛⎫⎪⎪=-⎨⎬ ⎪⎪⎪⎝⎭⎩⎭∑∑∑ (2)误差反传k jk jk k jknet E E w w net w ηη∂∂∂∆=-=-∂∂∂ j ij ij j ij net E E v v net v ηη∂∂∂∆=-=-∂∂∂ ()jk j j k j jk jk w y net y w w ∂∂==∂∂∑ j ()ij j j j ij ij v x net x v v ∂∂==∂∂∑o k kE net δ∂=-∂ y j j E net δ∂=-∂ 综合输出层权值调整式改写为:o jkk j w y ηδ∆= 综合隐层权值调整式改写为:y i j j j v x ηδ∆= '()ok k k k k k k o E E E f net net o net o δ∂∂∂∂=-=-=-∂∂∂∂ '()j y j j j j j jy E E E f net net y net y δ∂∂∂∂=-=-=-∂∂∂∂ 211()2()l j j k k k k k d o E d o o o =⎛⎫∂- ⎪∂⎝⎭==--∂∂∑ 1()lk k j k j net E E y net y =∂∂∂=⋅∂∂∂∑ ''()()()o k k k k k k E f net d o f net o δ∂=-=-∂ 1l i k i i k jk j jw y net w y y =⎛⎫∂ ⎪∂⎝⎭==∂∂∑ 11()()l l o jk k jk k k j k E E w w y net δ==∂∂=⋅=∂∂∑∑ ''1()()l y o j j k jk j k j E f net w f net y δδ=∂⎛⎫=-= ⎪∂⎝⎭∑ (3)函数激发在非线性系统模型辨识中,常用的是一种典型的多层并行网,即多层BP 网络。