本发明涉及模糊神经网络和模糊认知图领域,具体涉及一种基于模糊神经网络的区间二型模糊认知图模型。
背景技术:
认知图(cognitivemap,cm)是表达和推理系统中概念间因果关系的图模型,节点和边分别表示概念及概念间的因果关系。它首先由tloman在1948年提出,kelly在1955年将其引入因果关系的定性分析中,axelord在1976年将其具体应用于政治分析中。由于认知图模型仅能表示概念间关系增加与减少两种定性状态,不能量化因果关系的变化程度,故kosko于1986年在概念间因果关系中引入模糊测度,把概念间的三值{-1,0,1}逻辑关系扩展为区间[-1,1]的模糊关系,提出模糊认知图模型(fuzzycognitivemap,fcm),用于概念间模糊因果关系的表达与推理。模糊逻辑显然比三值逻辑能携带更多的信息,因此fcm的表达和推理能力更强,是目前认知图研究的主流。
模糊认知图由多个概念以及代表概念之间的因果关系的边组成,其中c是概念,它也可为系统的事件、目标、感情以及趋势等,反应系统的属性、特征、质量和状态。c具有一定的状态,状态值是模糊值,也可为二值{0,l},以表示概念状态存在的程度或处于的开/关状态。边ωij,为原因概念ci对结果概念cj的影响程度,其为模糊值,也可退化为三值{-1,0,1}逻辑。若ωij>0,则表示ci的变化引起cj同方向变化的程度;若ωij<o,则表示ci的变化引起cj反方向变化的程度;若ωij=0,则表示概念ci与cj不存在因果关系。
fcm易于表示系统中对象间的模糊关系以及相互作用程度,具有较强的处理结构化信息的能力,其推理过程可通过简单的矩阵运算来实现,但由于其灵活性较差,较难表示对象及其因果关系的动态性与不确定性,故它们的预测能力有限。而神经网络具有较强的处理动态信息的能力,将其融合到fcm中有助于从复杂不确定或主观的知识中获取有用的信息。其次,由于考虑到概念之间因果关系的不确定性,引入区间二型的模糊集合理论结合到神经网络中。
区间二型模糊集合中所谓给定了论域u上的集合a,是指
给定论域x及其元素x∈x,二型模糊集合
其中u为次变量,jx为主隶属度,它是主变量x对应隶属度值,通常为一个区间值;
次隶属度函数就是一个一型模糊集合。而次隶属度函数的定义域jx则为主隶属度函数。
二型模糊集合
由于神经网络具有较强的处理动态信息的能力,将其融合到fcm中有助于从复杂不确定或主观的知识中获取有用的信息。在fcm中,当节点状态值发生改变时,可利用神经网络预测fcm中每对节点间的因果关系,并通过剪枝消除无用的节点及权重,寻找最优关系路经。构造的四层神经网络结构如下:
第一层:表示输入层。该层神经元将初始输入变量x1,x2,…,xn通过激活函数f传递给下一层的神经元。隐层单元的输出为:
式中,wij为输入层节点i到输出层节点j的权值,f为sigmoid函数。
第二层:表示隶属度函数层。该层将神经元输入变量映射为模糊输入向量r={μ1(xi),μ2(xi),…,μr(xi)|1≤i≤n}其中μi表示采用的隶属度函数,一般为高斯函数。
第三层:表示对模糊规则进行网络化描述的规则层及反模糊化层。
第i个神经元所对应的规则为:
其中,fij为第二层神经元的输出,y1为期望输出。第二、三层负责为各规则进行适应度计算。第j个模糊规则rj的输出函数为:
其中,x=(x1,x2,…xr)∈rr;
其次为反模糊化层,该层神经元的激活函数为复合了模糊或运算的隶属度函数。该层的节点数与模糊规则节点数是相同的。第j个反模糊化节点nj的输出变量为:
第四层:输出层。各个输出变量由该层中的节点表示,是所有输入变量的叠加和:
其中,ωk是模型中第k规则的连接权值。
技术实现要素:
本发明的目的是针对现有技术的不足,提供了一种基于模糊神经网络的区间二型模糊认知图模型,有效地解决了模糊认知图中概念之间的因果关系不确定性问题,使得新型模糊认知图模型更加的健壮和准确。
本发明的目的可以通过如下技术方案实现:
一种基于模糊神经网络的区间二型模糊认知图模型,所述模型结构包括四层神经网络:
第一层为样本数据的输入层,该层神经元将初始输入变量通过激活函数传递给下一层的神经元;
第二层为隶属度函数层,用于实现概念模糊化,同时结合区间二型模糊集合理论解决了概念间因果关系的不确定性;
第三层与第二层相对应,通过定义的互函数量化概念之间的因果关系并进行解模糊化过程;
第四层为样本数据降型输出层,将经过解模糊化后得到的区间值降型为一个确定的单值并输出。
本发明与现有技术相比,具有如下优点和有益效果:
1、本发明基于模糊神经网络的区间二型模糊认知图模型,能够将原始模糊认知图的问题巧妙地转化到模糊神经网络中,并结合区间二型模糊集合理论,使得模型在具有模糊推理的同时,可以很好地利用神经网络的自学习特性来训练参数。其次,由于将区间二型模糊集合理论引入到神经网络的模糊化层,有效地解决了模糊认知图中概念之间的因果关系不确定性问题,在使用模糊神经网络的模型中,使用互函数(mutualsubsethood)来描述概念间的相互关系,并且在模糊神经网络模糊化的层次中,在计算隶属度函数的过程中结合了区间二型的模糊集合理论,用于描述概念之间的相互关系的不确定性,使得新型模糊认知图模型更加的健壮和准确。
2、本发明基于模糊神经网络的区间二型模糊认知图模型,使用模糊神经网络来增进学习能力,使得fcm不但具有推理机制,而且包含隶属函数量化的因果关系,以此建立的fcm模型研究系统,大大减少了领域专家的干预,能够实现根据数据的自动构建。
附图说明
图1为本发明实施例基于模糊神经网络的区间二型模糊认知图模型的结构图。
图2为本发明实施例基于模糊神经网络的区间二型模糊认知图模型的区间二型模糊集隶属度函数高斯分布图。
图3为本发明实施例基于模糊神经网络的区间二型模糊认知图模型的区间二型模糊隶属度函数不确定性分布图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例:
本实施例提供了一种基于模糊神经网络的区间二型模糊认知图模型,所述模型的结构图如图1所示,包括四层神经网络:
第一层为样本数据的输入层,该层神经元将初始输入变量通过激活函数(即高斯函数)传递给下一层的神经元;
第二层为隶属度函数层,用于实现概念模糊化,同时结合区间二型模糊集合理论解决了概念间因果关系的不确定性,区间二型模糊集隶属度函数的高斯分布图如图2所示,不确定性分布图如图3所示;
第三层与第二层相对应,通过定义的互函数量化概念之间的因果关系并进行解模糊化过程;
第四层为样本数据降型输出层,将经过解模糊化后得到的区间值降型为一个确定的单值并输出。
在本实施例中,提出使用四层神经网络来构建模型结构。在模糊神经网络中,输入和输出分别表示为模糊矢量xt=[x1,x2,…,xi,…xn]和yt=[y1,y2,…,yi,…yn],其中,n表示输入、输出变量的数目。而且考虑到fcm的定义,我们提出的模糊神经网络的输入、输出变量数目与模糊认知图模型中概念节点的数目保持一致。其次,输入变量xi由一组语义集
具体地,第一层的每一个输入节点xi分别表示一个概念ci,此层将初始输入变量xt=[x1,x2,…,xi,…xn]传递给下一层,其中n表示变量的数目,定义第一层的输入变量fi(1)、输出变量xi(1)表示为:
fi(1)=xi
xi(1)=fi(1)
其中,公式中的上标表示神经网络的层数。
具体地,第二层的节点代表输入的语义集,输入变量xi的第ni个模糊语义集中的元素表示为
式中,μij和
具体地,由于模糊神经网络中的输入变量xi、输出变量yi对应模糊认知图模型中相同的概念ci,那么对应地,输出变量yi的模糊语义集
由于该四层模糊神经网络的第二层和第三层分别是概念节点的原因节点和结果节点,那么概念节点ci与cj之间的因果关系,就能够转化为第二、三层对应
从上式中看出,如果
第i个节点的输入变量和输出变量分别为
具体地,第四层中的每一个输出变量
输出变量与节点间因果关系的性能指标参数相对应,dt(d1(τ),d2(τ),…,dn(τ))为期望输出,输出变量y为xt(x1(τ),x2(τ),…,xn(τ))的实际输出,模糊神经网络的学习模型使用梯度下降算法,在迭代次数为τ时,定义均方误差函数为:
其中,yj(τ)表示输出变量y的第j个元素;最后,通过不断地算法迭代去反馈更新模糊神经网络模型中的μ和σ参数,不断地改进模型以致达到最优状态。
以上所述,仅为本发明专利较佳的实施例,但本发明专利的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明专利所公开的范围内,根据本发明专利的技术方案及其发明专利构思加以等同替换或改变,都属于本发明专利的保护范围。