问题标签 [rete]
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.
reactjs - _rete.createEditor 不是函数,我的代码哪里有问题?
我尝试在我的代码盒中实现 rete.js 可视化编程框架,并在我的 canvas.js 文件中使用以下代码:
浏览器显示以下错误消息:
你能在这里找出我的错误吗?
algorithm - 您将如何在 Rete 网络中构建具有在其他规则中找到的两个条件的规则的 Alpha 节点?
假设我有三个规则:
- 当Object的foo属性为1时,输出“foo”
- 当Object的bar属性为1时,输出“bar”
- 当Object的foo属性为1,bar属性为1时,输出“both foo and bar”
在这种情况下,alpha 节点的结构会是什么样子?我见过一些例子,在给定规则 1 和 2 的情况下,它可能看起来像:
并且,给定 3:
并且,给定 3 和 1:
给定 3、2 和 1,它看起来像:
或者
还是其他方式?
reactjs - Rete 库在 React JS 中出现错误:ReferenceError: regeneratorRuntime is not defined
Rete 库在安装时出现以下错误。下面是我得到的错误。
artificial-intelligence - 规则引擎/Rete算法中是否允许使用函数符号?
AI: A Modern Approach在讨论一阶逻辑推理时提出了Rete 算法。
然而,我发现的所有对 Rete 算法的描述似乎都使用了没有函数符号的规则。换句话说,规则看起来像
但不是
(差异可能是根本性的,因为它是 Prolog 和 Datalog 之间的差异,其中只有一个是图灵完备的)
Rete 算法是否仅限于没有函数符号的规则?像 Drools 和 CLIPS 这样的现代规则引擎能处理函数符号吗?
eclipse - Drools Eclipse 无法显示 Rete 视图
我正在尝试研究 Drools 以构建基于规则的系统。
我为 Eclipse 安装了 Drools 插件。
我用示例创建了一个新的 Drools 项目,但是当我打开 Sample.drl 文件然后选择“Rete Tree”时出现错误
“Rete 树构建错误!
原因:java.lang.Exception:无法解析规则以显示 RETE 视图!java.lang.ClassNotFoundException:org.drools.eclipse_7.47.0.Final 找不到 org.drools.ecj.EclipseJavaCompiler
我的版本:
Eclipse 版本:J2EE 2019-03
流口水版本:7.47.0
我已经配置了 Drools 运行时。
你可以帮帮我吗
algorithm - Rete 算法是约束代数的一种形式吗?它们之间有什么关系?
我很难理解 Rete 算法和约束代数之间的区别。我正在想象 Rete 算法可能会使用一些约束逻辑?如果不是,有什么区别?
javascript - rete.js 示例页面不起作用我该怎么办?
控制台没有错误。只有空页面出来,它不起作用。我应该怎么办?我会尝试在 npm 上安装它。即使通过相对路径连接也是如此。我不知道该怎么办。
c# - 在 excel 数据集上应用 NRules
我有一个记录数的excel。我想在上面应用 Nrule。我想匹配两行并对它们应用规则并检查它是否破坏它。例如 :
ID | 日期 | 描述 |
---|---|---|
1 | 21 年 12 月 31 日 | 东西 |
1 | 21 年 12 月 31 日 | 任何事物 |
2 | 22 年 1 月 1 日 | Lorem Epsum |
规则:“Somethings”和“Anything”不应出现在同一日期。
因此,这里违反了规则。如何在 NRule 中纠正它?