设在Sugeno模糊推理系统中有两条规则IfxisA1andyisB1,Thenf1=p1x+q1y+r1IfxisA2andyisB2,Thenf2=p2x+q2y+r2其中x、y是输入变量,Ai、Bi(i=1,2)分别为x和y的模糊子集,fi是模糊规则的结论部分,它是输入变量x和y的函数,pi、qi和ri为待定参数。
A1B1A2B2xyf==ω1f1+ω2f2(a)Sugeno模糊推理YX层:12345A1A2B1B2XxYyω1ω2ω2ω2f27N(b)Sugeno模糊神经网络模型ω1ω26f→f1=a1x+b1y+c1;f2=a2x+b2y+c2ω1f1+ω2f2ω1+ω2ω1f1ω第一层为模糊化,求出x和y分别对模糊子集Ai、Bi隶属度,其输出为O1i=μAi(x)(1)式中μAi(x)为模糊子集Ai的隶属函数。通常取μAi(x)、μBi(y)为钟形函数,即μAi=11+(x-ciai)2bi(2)其中ai、bi、ci为待定参数。
第二层完成计算(3)式,求得每条规则的激活强度(FiringStrengths)ωi。在该层可以是与运算、乘积等多种算子,但当选用与运算时,由于与运算是不可微的,把基于梯度下降的BP算法用于调整隶属函数的参数比较困难,且乘积算子可同时包含两个输入变量的信息,因此乘积算子得到了较多的应用。这里求取每条规则的激活强度ωi选用乘积算子。