- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
AI: A Modern Approach调出 Rete algorithm在 first-order logic 中讨论推理时.
然而,我发现的 Rete 算法的所有描述似乎都使用了没有函数符号的规则。
换句话说,规则看起来像
a(X) ∧ b(X, Y) → c(Y)
但不是
a(f(X)) ∧ b(X, Y) → c(f(Y))
(区别可能是根本的,因为它是Prolog和Datalog之间的区别,其中只有一个是图灵完备的)
最佳答案
在 CLIPS 中,这就是你如何实现规则“对于每个人,该人只有一个父亲,如果一个人的父亲很有钱,那么他/她也很有钱”:
(defrule inherited-wealth
(forall (person ?p)
(father ?p ?f)
(not (father ?p ~?f)))
(person ?p)
(father ?p ?f)
(rich ?f)
=>
(assert (rich ?p)))
关于artificial-intelligence - 规则引擎/Rete 算法中是否允许使用函数符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65550063/
我如何在 java 中使用 Rete 算法? 我需要自己编写算法实现吗? 或者是否已经有可用的实现库? 最佳答案 所以这是一个很老的问题,但如果你在谷歌上搜索 Rete Implementations
AI: A Modern Approach调出 Rete algorithm在 first-order logic 中讨论推理时. 然而,我发现的 Rete 算法的所有描述似乎都使用了没有函数符号的规
在我的类里面,我学习了 Prolog 回溯算法和 Rete forprop 算法,但我也被告知 Rete 可用于进行反向传播。 这是如何运作的?它在哪些方面与 Prolog 回溯相似/不同? 例如,这
我目前正在尝试通过 Rete 算法实现 OWL2 RL。我遇到了以下问题:How to implement lists needed for example in this rule: eq-diff
好吧,我能够找到解决我的问题的方法。我正在尝试将 Next.js 中的 Rete.js 与 Typescript 一起使用。我看到以下错误: regeneratorRuntime is not def
我是一名优秀的程序员,十分优秀!