【问题标题】:Are there open source expert systems with reasoning capabilities?是否有具有推理能力的开源专家系统?
【发布时间】:2012-03-27 08:57:08
【问题描述】:

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

【问题讨论】:

标签: artificial-intelligence expert-system


【解决方案1】:

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

  • C Language Integrated Production System (CLIPS),CLIPS 是一种用于制定基于规则或对象的专家系统的环境
  • Python Knowledge Engine Pyke,Pyke 允许您使用逻辑编程在 Python 中制作专家系统
  • OpenExpert PHP Expert System Tool 主要专注于法律专家系统的应用。
  • d3web 是使用 XML 的 Java 知识库系统
  • jColibri Java 案例推理程序参考平台
  • DTRules Java 中基于决策表的规则引擎
  • drools 是一个支持良好的基于​​ Java 的规则处理引擎
  • EulerEuler 是一个推理引擎,支持基于逻辑的证明。
  • InfosapientJava 业务规则引擎
  • Jena Jena 是一个 Java 框架,它包括一个基于规则的推理引擎、一个本体 API f 和一个查询引擎
  • JEOps JEOPS 为 Java 添加了前向链接、一阶生产规则,以促进使用声明式编程的专家系统开发
  • JLisa 类似于 Clips 的规则引擎,带有 Java 中的 Common Lisp 接口
  • mandaraxJava 的推导规则编译器
  • ofBiz 基于 Java 的业务规则引擎
  • OpenCycOpenCyc 是 Cyc 技术的开源版本,是世界上最大、最完整的通用知识库和常识推理引擎。
  • DEX DEX 是一个交互式计算机程序,用于开发定性多属性决策模型和评估选项

其他相关资源可以在here列表中找到。

就专家系统的学习建议而言,我会推荐 OpenCyC。关于 Cyc 技术的 Google Tech Talk Computers vs Common Sense 非常有趣。

如果没有额外的信息和说明,很难提出进一步的建议。

【讨论】:

猜你喜欢
  • 2010-09-27
  • 2013-06-04
  • 2011-12-22
  • 2012-05-15
  • 1970-01-01
  • 2018-03-05
  • 1970-01-01
  • 2019-08-29
  • 2010-10-27
相关资源
最近更新 更多