新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 优化的BP神经网络在电子设备故障诊断中的应用

优化的BP神经网络在电子设备故障诊断中的应用

作者:时间:2010-03-23来源:网络收藏


设p1=r1=-E’(W1),式中E’(W1)是根据算法求出的负梯度。

本文引用地址:http://www.eepw.com.cn/article/157557.htm

(3)计算步长ak:

式中:En(W1)为误差函数对权值矢量W的二次导数。

(4)调整权值:

(5)如果k除以样本数N的余数为零时,pk+1=rk+1,否则计算新的搜索方向:

(6)如果梯度方向OrkO>ε,则置k=k+1,否则停止,Wk+1为所求权值矢量。

3实例

现以一对象,验证算法。样本数据从测试口测试获得,一共6个测试点,10个板卡步骤如下:

(1)特征提取

表1为实验测得的样本数据;表2为归一化后的数据,其激活函数采用S型函数f=1/(1+e-ax);表3为的目标输出模式,1表示有故障,0表示正常。





(2)网络的训练

取输入节点N1=6,输出节点N3=11,隐层节点采用,a取1~10,本实验中a取7(根据训练误差曲线调整而得),N2=15。学习率η=0.2,训练误差E0.005,最大训练次数n=1 000。图2为BP网络的训练误差曲线。


(3)BP网识别结果分析

①用样本自身数据输入训练好的中,其识别结果见表4。与故障模式对比分析可知,自身数据检测正确率为100%。可见,该网络达到了训练的要求。



评论


相关推荐

技术专区

关闭