数据库、推理机与知识库三者共同构成专家系统的三大组成要素。其中数据库存放所有的原始数据资料;推理机接收从“人机接口”部分传送来的信息,根据数据库中的推理记录,调用知识库中的有关知识对该信息作出相应处理,并将处理结果送往人机接口部分和其他机构;知识库用来存放相关领域专家知识,主要是规则库、事实库和解释库。
在基于规则的专家系统中,规则被表示成:
煤矿安全地理信息系统设计与开发
其中,Eij为前提条件项,Hi为结论。事实上,一条规则的各前提条件项的重要性是不相同的,因此,应该把这种重要性施加于规则之上。为此,把规则表示成如下形式:R1∶[(Wi1·(Ei1))/(Ti1)∩(Wi2·(Ei2))/(Ti2)∩…∩(Wini·(Eini))/(Tini)→(Hi)]其中,Wij≥0,且 ,Wij表示Eij的重要度,即权;0≤Tij≤1,Tij为条件项Eij的真度;0≤CFi≤1,CFi为规则Ri的可信因子。另外选定一个阈值(1/2≤≤1),若规则Ri满足 ,则规则Ri可选择。规则Ri的运用可推出结论Hi具有真度:T(Hi)=CFi×Ti
上述推理方式避免了完全匹配的限制,有利于推出可信度较高的结论。