是否有具有推理功能的开源专家系统?

Pro*_*ber 27 artificial-intelligence expert-system

出于学习目的,我想研究一个开源专家系统,特别是可以推理和解释它的推理的专家系统.你知道哪些?

App*_*234 49

一些开源专家系统/专家系统工具(可用于编写专家系统的工具)包括

  • C语言集成生产系统(CLIPS),CLIPS是一种用于制定基于规则或对象的专家系统的环境
  • Python知识引擎Pyke,Pyke允许您使用逻辑编程在Python中创建专家系统
  • OpenExpert PHP专家系统工具主要侧重于法律专家系统的应用.
  • d3web是使用XML的Java知识库系统
  • Java中用于案例库推理程序的jColibri参考平台
  • 基于DTRules决策表的Java规则引擎
  • drools是一个受到良好支持的基于Java的规则处理引擎
  • Euler Euler是支持基于逻辑的证明的推理引擎.
  • Infosapient Java业务规则引擎
  • Jena Jena是一个Java框架,它包括一个基于规则的推理引擎,一个本体API和一个查询引擎
  • JEOPS JEOPS为Java添加了前向链接,一阶生产规则,以便使用声明性编程来促进专家系统开发
  • JLisa A剪辑类似于Java中的Common Lisp接口的规则引擎
  • mandarax Java的派生规则编译器
  • ofBiz基于Java的业务规则引擎
  • OpenCyc OpenCyc是Cyc技术的开源版本,是世界上最大,最完整的通用知识库和常识推理引擎.
  • DEX DEX是一个交互式计算机程序,用于开发定性多属性决策模型和选项评估

其他相关资源可在此处的列表中找到.

就专家系统为了学习目的而考虑的建议而言,我建议使用OpenCyC. 有关Cyc技术的Google Tech Talk 计算机与常识之间存在很大关系.

如果没有其他信息和澄清,很难提出进一步的建议.