【技术实现步骤摘要】
模糊神经Petri网优化算法
[0001]本专利技术属于模糊Petri网
,涉及模糊Petri网算法优化,尤其是一种模糊神经Petri网优化算法。
技术介绍
[0002]模糊神经Petri网将Petri网与模糊理论相结合,并引入神经网络算法而提出的。
[0003]目前,已有针对FNPN的相关研究,文献提出了一种基于BP算法的无回路模糊Petri网(fuzzy Petri Net,FPN)模型的自学习推理算法,使得网络具有很好的泛化和自适应能力,但是网络震荡趋势较大;采用基于专家经验的系统结构,文献提出了一种适合于可靠性估计的既可以表示模糊产生式规则的知识库系统又具有学习能力的FNPN模型,但是并没有考虑到网络震荡性的问题;文献提出一种自适应FPN,通过对变迁点燃条件的判断及变迁点燃后传递给输出库所的新标记,建立S型连续函数并引入BP算法,实现了对知识的动态推理及学习,但是没有在专家系统方面进行预测。此外,
[0004]除此之外,FNPN在故障诊断方面的研究也存在收敛慢或震荡较大等问题。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种模糊神经Petri网优化算法,其特征在于包括以下步骤:步骤1、针对FNPN模型中变迁的使能条件及FNPN的样本数据学习训练中的特点采用两种S型连续函数分别表示变迁使能及变迁点燃后的新标记值;步骤2、增加新型动量项,在传统的权值、置信度及阈值修正公式中增加一个新型动量项;步骤3、对系统设置初始值,将所有输入权值、变迁置信度以及节点阈值的初始值设置为较小的随机数,令输入命题和中间命题的总个数为m,变迁的总个数为n,样本总数为N,i和j分别为1;步骤4、自动生成目标函数f并规定误差限ε,输入随机样本数据以及期望输出、函数F1(x)和F2(x)的各常数值,根据F1(x)判断出的结果对使能的变迁t利用F2(x)计算出实际输出,得到初始误差f0,若f0<ε,则结束;否则就直接进入下一步;步骤5、对权值进行调整,并且判断是否每一个权值都大于等于零,若有权值小于零,则改变动量因子α的值,重新调整原来的权值,其中,η为学习率,α为动量因子;依据调整后的权值,重新计算得到的误差值,直到误差值f
i
<f
i-1
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。