出于学习目的,我想研究一个开源专家系统,特别是一个可以推理和解释它的推理系统。你知道哪些?
问问题
26823 次
1 回答
53
一些开源专家系统/专家系统工具(可用于编写专家系统的工具)包括
- C 语言集成生产系统 (CLIPS),CLIPS 是一种用于制作基于规则或对象的专家系统的环境
- Python Knowledge Engine Pyke,Pyke 允许你使用逻辑编程在 Python 中制作专家系统
- OpenExpert PHP 专家系统工具主要专注于法律专家系统的应用。
- d3web是使用 XML 的 Java 知识库系统
- jColibri Java 案例库推理程序参考平台
- Java中基于DTRules 决策表的规则引擎
- drools是一个支持良好的基于 Java 的规则处理引擎
- Euler Euler 是一个支持基于逻辑的证明的推理引擎。
- Infosapient Java 业务规则引擎
- Jena Jena 是一个 Java 框架,它包括一个基于规则的推理引擎、一个本体 API f 和一个查询引擎
- JEOps JEOPS 为 Java 添加了前向链接、一阶生产规则,以便使用声明式编程促进专家系统开发
- JLisa一个类似于规则引擎的 CLips,具有 Java 中的 Common Lisp 接口
- mandarax Java 的派生规则编译器
- ofBiz基于 Java 的业务规则引擎
- OpenCyc OpenCyc 是 Cyc 技术的开源版本,是世界上最大、最完整的通用知识库和常识推理引擎。
- DEX DEX 是一个交互式计算机程序,用于开发定性多属性决策模型和评估选项
可以在此处的列表中找到其他相关资源。
就专家系统出于学习目的而考虑的建议而言,我会推荐 OpenCyC。 关于 Cyc 技术,Google Tech Talk Computers vs Common Sense非常有趣。
如果没有额外的信息和澄清,很难提出进一步的建议。
于 2012-03-10T02:07:58.640 回答