有没有具备推理能力的开源专家系统?

为了学习目的,我想研究一个开源的专家系统,特别是能够进行推理并解释其推理过程的系统。你知道哪些这样的系统吗?


回答:

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

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

可以在这里找到更多相关资源的列表。

就学习目的而言,我推荐查看哪些专家系统,我会推荐 OpenCyC。有一个非常有趣的 Google Tech Talk Computers vs Common Sense,关于 Cyc 技术的讨论。

在没有更多信息和澄清的情况下,很难做出进一步的推荐。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注