Jess与Racer推理的区别

在Protege下可以建立本体,但是没有用OWL,直接用的class和slot,直接用Protege的JessTab可以对其推理利用,但是其他人大多用OWL本体,并用Jena和Racer推理,这二个的主要区别有:
  1. Jess(Java Expert Shell System)是基于Java语言的CLISP推理机。
  CLISP是基于产生式的前向推理引擎,它是一种非常基础性的东西,许多
  上层的推理任务,都要映射到这个推理引擎上来运行。
   CLISP(或Jess)原则上可以处理各种领域的推理任务,只要系统能够
  为CLISP提供这个领域的特有领域规则(产生式形式给出)和事实信息(Assertion
  形式给出)。 本体推理作为一类应用,当然也可以映射到CLISP推理机上
  进行推理,但必须为推理机提供本体领域的有关规则。例如,要用CLISP(Jess)
  进行OWL的推理,就要以产生式规则的形式,向系统中输入OWL的每种语言成分
  的含义的有关规则。有了这些规则后,就可以用CLISP对OWL形式给出的本体
  进行推理了。同理,若对DAML形式给出的本体进行推理,就需要向CLISP中
  提供DAML的每种语言成分的含义的有关规则。
   Jess(CLISP)的优点是:推理机是开放的,用户提供不同的规则系统,就可以
  进行不同领域的推理工作,用户可以对推理机的推理能力进行扩展。
  但,作为前向推理系统,Jess用空间换时间,推理会产生大量的中间数据,空间
  效率很低;同时,由于Jess(CLISP)是通用推理引擎,不可能提供针对各种具体领
  域的优化能力,使得这种推理机制的效率很难优化。
  
  2. 现在,针对本体的推理,越来越多地集中在了几种标准的本体语言上,如OWL、
  DAML、RDFS/RDF等,这样,研究者给出效率更高的,针对这些具体应用的推理机。
  象RACER、FaCT、Pellet等就是这类具体有强烈针对性的推理机。它们的优点是:
  效率很高,使用上也非常方便;缺点是:不是通用推理机,将推理能力限定在几种
  具体的本体语言上,而且用户很难对它进行扩展。
   值得强调的是,RACER、FaCT、Pellet采用描述逻辑作为理论基础,算法采用Tableau
  算法。这些系统都做了大量的优化工作。
  
   Jena是面向语义Web的应用开发包,包含的内容比较全面,推理机只是其中一部分。
  Jena提供的推理机也和RACER、FaCT、Pellet等一样,是针对本体的推理机,
  但Jena本身并不是‘推理机设计专家’,它自身包含的推理机基本上就是一种CLISP配合
  本体领域产生式规则的前向推理系统。因此,它的运行效率不是很高。好在现在有DIG接口,DIG有点象数据库中的ODBC,允许前端挂接到后台不同的推理引擎上。这样,在Jean中,也可以使用RACER、FaCT、Pellet这样更‘专业’些的推理机。
  
   综上所述,可做如下区分:
   1. Jena中的推理引擎和RACER都是针对具体本体语言的推理机,针对性强,效率高。
   2. Jess是层面更低的,通用的CLISP推理机。
  
   这就可以解释:为什么当用户使用owl表示本体时,Protege会用Jena或RACER等推理,而当用户使用class/slot表示本体时,Protege仅能使用Jess。其实,从能力上,Jess也可以完成owl推理(需要输入相应的产生式规则库),只是效率低。
  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于JESS模糊推理的智能医疗诊断系统研究旨在利用人工智能技术,特别是JESS模糊推理引擎,为医疗诊断提供更准确和智能化的支持。 JESS是一种基于Java开发的规则引擎,能够对模糊逻辑进行推理和推断。在医疗诊断中,模糊逻辑能够更好地处理不确定性和模糊性的信息。该系统通过建立一套专家规则库,结合病患相关的临床指标和医学知识,来进行自动化的诊断判定和辅助决策。 首先,系统需要建立一个知识库,包括医学专家的经验规则和大量的病例数据。通过将这些规则和数据输入到JESS模糊推理引擎中进行推理,系统可以根据患者的症状、实验室结果和其他相关信息,进行模糊推理和量化评估。这个过程可以根据专家的意见和实际数据进行更新和优化,提高系统的诊断准确性和可靠性。 其次,该系统可以根据不同疾病的特征和医学标准,创建一系列的推理规则,并结合模糊逻辑进行病情评估和诊断。通过对病患的症状、疾病特征和其他相关信息进行模糊匹配和运算,系统可以给出患者患病的可能性和预测结果。 最后,该系统还可以为医生提供决策支持和治疗建议。基于JESS模糊推理引擎的智能医疗诊断系统能够利用大量的患者数据和临床经验,辅助医生做出更准确和及时的诊断,提高医疗效率和患者满意度。 总之,基于JESS模糊推理的智能医疗诊断系统是一个有潜力的研究领域,可以为医生提供更好的决策支持和患者管理工具,并促进医疗诊断的准确性和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值