问题标签 [expert-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1076 浏览

expert-system - 框架专家系统

编写一个简单的基于框架的专家系统的最佳方法是什么,该系统确定对象是否与某个组相关?这是大学智能系统课程的一种实验室工作。或者是否有任何开源项目来研究它的实现?

0 投票
6 回答
11717 浏览

open-source - 开源专家系统

有人知道开源专家系统吗?实际上,我对从 C# 调用它的推理引擎很感兴趣。

0 投票
1 回答
504 浏览

expert-system - 构建决策树系统以帮助规范系统

我正在寻找一种方法来构建一个可以帮助我们的销售团队指定产品的系统。理想的系统会提出一些在所有产品中都很常见的基本问题。然后,进一步的问题将从这些答案中分支出来。据我所知,这本质上是一个我被要求构建的大型决策树/专家系统。

我想知道是否有人有构建这样一个系统的经验,可以提供一些参考或推荐一个框架/软件来支持这样一个系统?

0 投票
4 回答
328 浏览

language-features - 三值变量,最大值、最小值、实际值

很久以前,我使用专家系统语言 Egeria 开发系统。它有一个非常有用的功能,其中变量具有三个值,最小值、最大值和电流。以这种方式,可以计算部分已知值的概率,结果以一个范围结束。我不记得语法,但它是这样的:-

我的问题是,这种方法叫什么,当前的语言是否实现了它?

0 投票
5 回答
2053 浏览

expert-system - 专家系统基础

我需要编写一个专家系统来帮助用户选择最好的手机运营商。它应该非常简单,而不是基于诸如 CLISP 或 JESS 之类的语言/库。所以我需要从头开始写。

您是否知道一些解释如何做到这一点的书籍或在线教程?我真正需要了解的是如何表示知识和事实。

任何帮助将非常感激。

0 投票
6 回答
955 浏览

artificial-intelligence - 有没有好的开箱即用的专家系统引擎?

我正在研究专家系统- 只是想知道是否有任何好的引擎(商业或开放)可用于促进自定义专家系统的开发(而不是从头开始构建整个事物)。

0 投票
2 回答
1389 浏览

expert-system - 专家系统引擎

明年将是我成为一名信息学工程人员的研究生年,我正在努力寻找有关初级项目的想法。实际上,我有一个制作专家系统引擎的想法。我使用剪辑和序言,我非常喜欢剪辑,但它似乎是一个旧引擎。任何人都可以就这个想法给我建议或给我论文或任何可能对我有帮助的主题的来源吗?我正在考虑使用 C 语言来获得高性能,并构建一个健壮的数据结构。另外,我正在考虑编写事实和规则(如剪辑)的想法(我不知道是否可以完成),然后从这些规则中生成 C++ 最佳代码,这样我就可以获得机器的速度并使用 exe文件。

我需要帮助以使这个想法更清晰以及如何实现。特别是因为我读过模糊逻辑,神经网络,听说过新一代的专家系统,所以我不知道这和这个话题有什么关系。

0 投票
3 回答
394 浏览

c++ - 模式匹配中的变量替换?

我正在开发一个推理引擎,这意味着基本上我有一定数量的“事实”,这些“事实”基本上代表了某个时刻的世界。连同事实(通常只有两个,起始状态和目标状态),我有许多规则(对于某些问题,实际上可能是数百个)。推理引擎的目标是,给定一个起始状态和一组规则,找到到达可接受目标状态的最短路径。这可以通过多种算法来完成,例如 DFS、BFS 或 A*。该程序的基本结构是:

在规则中,LHS(> 之前的部分)匹配事实中等于“值”的每个属性。factname在这种情况下,它只有一个,但可能有很多。这意味着我必须解析变量(通常为同一事实多次解析),并且规则的 LHS 可能有多个条件放入和/或具有适当的优先级解析。

问题是:有没有办法有效地解决这种变量?我现在正在做的是迭代事实中的每个属性,基本上我正在生成一个非常大的 n-ary 树,它甚至是不平衡的,这非常慢,特别是考虑到上述条件。

我喜欢这种模式匹配的论文指针

0 投票
4 回答
5965 浏览

computer-science - 规则引擎与专家系统

规则引擎和专家系统有什么区别?

示例 1:假设我有一个程序可以确定新驾照的到期日期。它接受签证到期日期、护照号码、生日等输入。它根据该输入确定驾驶执照的到期日期。如果输入没有足够的有效标识来允许新的驾驶执照,它甚至会出错。

示例 2:假设我正在制作游戏 Monopoly 的在线版本。我想要改变游戏规则的能力(比如传球需要 400 美元,或者没有人可以购买房产,直到他们两次登陆同一个房产,等等)。我在代码中有一个模块来处理这些规则。

这些都是规则引擎还是专家系统?他们俩看起来都那么相似。它只是一个同义词吗?

0 投票
3 回答
435 浏览

parallel-processing - 编写程序的专家系统?

我正在集思广益,开发一个高级软件来操作矩阵代数方程,准确地说是张量操作,使用维度大小、系统可用内存等多个标准生成优化的 C++ 代码。

在精神上类似于张量收缩引擎 TCE,但专门针对生成优化而不是通用代码。所需的最终结果是在我的领域中生成并行程序专家的软件。

  • 这种开发是否属于专家系统的范畴?
  • 考虑到这些限制,还有哪些其他项目在生成代码的同一领域工作?