问题标签 [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 投票
2 回答
180 浏览

php - 更改下拉列表/复选框选项

我有 4个下拉列表/一组复选框,我需要在任何一个列表中进行选择后,其他 3 个列表中的可用选项会相应更改......要么无法选择,要么不存在于列表本身中.

我正在使用PHP 和 MYSQL进行编码, 有人可以帮我解决这个问题吗?我是 PHP 新手。

0 投票
1 回答
926 浏览

java - 错误 800:缺少/空的知识库

目前我有一个 AI(人工智能)的任务来开发一个专家系统。我们正在使用 SWI-PROLOG 作为我们的实用课堂学习软件,现在我正在尝试将 e2glite 应用到我的作业中。

我发现 e2glite 可以从 www.expertise2go.com 下载,这个网站也提供了说明和示例。根据他们的指示,计算机必须有 Java(已经安装)。

所以现在我正在尝试预览我从网站下载的示例,我可以查看界面,一旦我点击“开始咨询”给我“错误 800:必须退出”。在调试模式下,它显示“在第 0 行(下)字符 1 null 之前找到”

根据 www.expertise2go.com 的说法,错误 800 的含义是“缺少或为空的知识库”。但我完全按照指示去做。我不知道我在哪里做错了。

P/S:我可以从网站上查看样品,但不能从我的电脑上查看

0 投票
1 回答
901 浏览

dataset - 推荐系统需要多少数据?

我必须为人力资源部门开发个性/工作适合性在线测试。基本上,用户会回答问题,例如 0-10 的等级,在说 50 个问题之后,我想将其转化为 5 种不同性格/工作适合性特征的评级。

我没有任何真正的数据可以开始,所以首先,使用像 MyMediaLite (github) 这样的推荐引擎是否值得。我需要多少样本才能训练它达到不错的性能?

我之前建立了一个培训课程推荐器,通过简单地做和手工加权求和,其中每个问题增加了与该问题相关的几门课程的权重。这是一个专家系统,像前馈神经网络一样构建,我根据我对问题和课程内容的了解,亲自调整了所有权重。

这次我想使用推荐系统,但我想知道我必须参加多少次 50 题测试,然后手动分配结果。100个例子可以吗?这是可能的。1000 太长了。我怎么能提前知道?

0 投票
0 回答
1185 浏览

java - Java 基于规则的系统

我应该使用哪个库来开发具有以下规则的基于规则的系统?:

输入将是学生的考试

规则的另一部分是这样的

我打算用Java、JSP 和servlet 开发系统。

我正在考虑使用JESS,但我决定向大家咨询,对此有更好的了解。

如果我的条款有误,请纠正我。

0 投票
2 回答
1991 浏览

java - 使用 Drools 的专家系统

我在我的最后一年,为了一个案例研究,我决定开发一个基于 Web 的专家系统来评估学生的知识。我将使用 Java、JSP 和 Servlet 进行开发。但是,Drools即使我阅读了文档,我也很难过,而且我还尝试搜索视频教程以从Drools.

我试图在 Eclipse 中运行 Drools 的示例项目,我认为这会在控制台上打印“Hello World”,这似乎我错了。每当我运行它时的输出都是这样的[[c

如果我什至不知道如何Drools在控制台打印“Hello World”,请指导我如何开始使用我的应用程序制定规则

我将如何做到这一点的简单代码真的对我有很大帮助。我已经坚持了 1 周。请帮我。

0 投票
0 回答
113 浏览

java - FuzzyJess 不聚合(模糊联合)规则结果

我正在用 FuzzyJess 做一个示例项目。首先,我必须能够驾驶机器人避开障碍物。我有一堆这样的规则:

FuzzyJess 文档中写道:“其次,如果有许多规则影响同一个输出变量(这在许多应用程序中很常见),那么将所有这些规则的输出变量合并为一个通常很有用. 这被称为全局贡献。一个常见的策略是使用模糊联合执行​​所有规则的所有结果的联合。然后在所有规则都被触发后,我们得到每个规则贡献的全局影响答案。结果通常被去模糊化以提供一个清晰的值来反馈给被控制的系统。模糊淋浴问题是这个完整过程的一个例子。这里注意,在 FuzzyJess 扩展中,这个全局贡献是为用户自动作为规则执行的一部分。”

我希望有以下规则:

只触发一次,其中 ?steerValue 是规则前件生成的模糊切割的模糊并集。相反,它为每个 Steer 事实触发一次,并且似乎没有应用全局贡献。

0 投票
1 回答
307 浏览

automation - 使用专家系统自动分类和/或解决 Jira 票证?

有没有人使用 LogicNets 等专家系统研究过自动分类和/或自动解析 Jira 票证?

目标不是完全自动化所有工单,只是减少自动解决简单工单所需的工作量,并使支持工程师能够专注于更复杂的问题。

0 投票
2 回答
122 浏览

java - 将数值添加到 ActionListener 中的变量,以显示变量结果

我需要做什么:

它是基本的,询问用户问题,然后在最终应用程序中提供结果。我在不同的 JPanel 上提出了问题,当用户点击一个选项时,我想记录他的选择并转到下一个问题。最终的 JPanel 将根据用户的选择显示结果。

我是怎么做的:

  1. 启动一个变量。诠释R = 0;
  2. 在按钮的 ActionListener 内部,我使用 set.Visible(); 转到下一个问题(JPanel),并且 R=R+数值。
  3. 选择不同的选项后,变量R会被添加不同的数值。并使用R的总和即最终值来显示适当的结果。

if(R=150) { Show this or that result; }

哪里错了:

我主要有一个 System.out.println(R); 行自己检查结果。它要求我将变量 R 设为静态。因此,到目前为止,我什至看不到 R 的值是否在每个 actionlistener 处更新,更不用说显示结果了。

如果我对这种事情使用正确的方法,也建议。我是初学者,所以我不知道人们通常如何做到这一点。如果没有,请告诉我正确的方法。

0 投票
1 回答
461 浏览

expert-system - CLIPS 的开发循环

我是 CLIPS 专家系统 shell 的初级初学者。我在 Win7 上找不到一个好的编译/测试/调试循环。

为了使这个问题更加具体,请考虑 CLIPS 附带的 animals.clp 文件

当它认为它知道它是什么动物时,它会打印“我猜它是一个”你会采取什么行动将其修改为“我猜它是一个”,检查它是否适用于新的措辞,然后更改它到“我认为这是一个”

我目前对此的回答是将外部编辑器中的文件修改为“我猜它是一个”开始剪辑加载文件并使用加载菜单或(加载)(重置)(运行)退出剪辑修改文件为“我认为这是一个”开始使用加载菜单或(加载)(重置)(运行)剪辑加载文件

当然有一种方法可以避免这样做,但我似乎找不到“重新加载”命令

0 投票
1 回答
1676 浏览

expert-system - CLIPS 编程语言。删除剪辑时出错。帮帮我

什么错误问题?

ERROR-1:[ARGACCES5]function >= 预期参数 #2 为整数或浮点类型。ERROR-2:[CSTRCPSR1] 期望开始一个委托。

如何修复此错误?