是否有具有推理功能的开源专家系统? [英] Are there open source expert systems with reasoning capabilities?

查看:564
本文介绍了是否有具有推理功能的开源专家系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

解决方案

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

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

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

关于专家系统出于学习目的而提出的建议,我建议使用OpenCyC.关于Cyc技术的计算机与常识十分有趣./p>

没有其他信息和说明,很难提出进一步的建议.

For learning purposes I'd like to study an open source expert system, in particular one that can reason and explain it's reasoning. Which ones do you know?

解决方案

Some open source expert systems / expert systems tools (tools you can use to write Expert Systems) include

  • C Language Integrated Production System (CLIPS), CLIPS is an enviroment used to make rule or o bject based expert systems
  • Python Knowledge Engine Pyke, Pyke allows you to use Logic Programming to make expert systems in Python
  • OpenExpert PHP Expert System Tool mainly focused on application for Legal Expert Systems.
  • d3web is Java Knowledge Base System that uses XML
  • jColibri Reference Platform for Case Base Reasoning Programs in Java
  • DTRules Decision Table based rules engine in Java
  • drools is a well supported Java based rule-processing engine
  • EulerEuler is an inference engine supporting logic based proofs.
  • Infosapient Java Business Rules Engine
  • Jena Jena is a Java framework which includes a rule-based inference engine, a ontology API f and a query engine
  • JEOps JEOPS adds forward chaining, first-order production rules to Java in order facilitate expert systems development using declarative programming
  • JLisa A CLips like rule engine with a Common Lisp interface in Java
  • mandarax A derivation rule compiler for Java
  • ofBiz Java based Business Rules Engine
  • OpenCycOpenCyc is the open source version of the Cyc technology, the world's largest and most complete general knowledge base and commonsense reasoning engine.
  • DEX DEX is an interactive computer program for the development of qualitative multi-attribute decision models and the evaluation of options

Additional relevant resources can be found in the list here.

In terms of recommendations at which Expert Systems to look at for learning purposes, I would recommend OpenCyC. There is very intereting Google Tech Talk Computers vs Common Sense about the Cyc technology.

Without additional information and clarification it is difficult to make further recommendations.

这篇关于是否有具有推理功能的开源专家系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆