31得票1回答
Python基于规则的引擎

我希望设计一个系统,基于输入信息做出决策。而这个输入信息将是一个人。class Person: def __init__(self, name, age, sex, weight, height, nationality): self.name = name ...

30得票1回答
有没有具备推理能力的开源专家系统?

出于学习目的,我想研究一个开源的专家系统,特别是那些能够推理并解释它们的推理过程。你知道哪些系统呢?

20得票4回答
规则引擎 vs 专家系统

规则引擎和专家系统有什么区别? 例如1:假设我有一个程序,它可以确定新驾照的到期日期。它需要输入类似于签证到期日期、护照号码、生日等信息,并从这些输入中确定驾照的到期日期。如果输入不包含足够的有效身份识别信息,则它甚至可以给出错误提示。 例如2:假设我正在制作一个在线版的大富翁游戏。我想要...

13得票2回答
专家/规则引擎是否可以原子方式更新事实?

"Atomically"可能不是一个准确的词。在建模细胞自动机或者神经网络时,通常会有两个系统状态的副本。其中一个是当前状态,另一个是你正在更新的下一步状态。这可以确保系统整体状态在运行所有规则以确定下一步时保持不变。例如,如果你运行一个单元格/神经元的规则以确定它在下一步的状态,那么你接下来...

12得票6回答
开源专家系统

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

11得票3回答
每次将变量加1的PHP函数

我正在编写一个关于生物的PHP脚本,其中有4个是/否问题。我正在尝试编写一个函数,可以显示两个按钮,分别为“是”和“否”,并在每次运行函数时给它们命名不同的名称,例如yes1和no1,然后下一次运行函数时,按钮的名称将是yes2和no2。 我已经尝试过这样做,但它没有正确地工作。下面是我迄今...

10得票3回答
决策树和规则引擎(Drools)

在我目前工作的应用程序中,我需要定期检查数万个对象是否有某种服务的资格。决策图本身采用以下形式,只是更大而已: 在每个终点节点(圆圈)中,我需要运行一个操作(改变对象的字段、记录信息等)。我尝试使用Drool Expert框架,但在这种情况下,我需要为导致终点节点的图中的每条路径编写一条长规则...

10得票3回答
规则引擎存在哪些误解?

我正在撰写一份关于规则引擎技术的演示文稿,具体是JBoss Drools。 有哪些关于规则引擎的“谣言”? 我能想到的一个是它允许业务用户控制规则引擎,我认为这是可能的,但需要控制和教育-并非所有业务用户都能够做到。 你是否同意或不同意?还有其他人对此有什么想法吗? 很高兴以创作共用许...

8得票2回答
用Python构建推理引擎

我正在寻求方向并试图“标记”这个问题: 我正在尝试在Python中构建一个简单的推理引擎(是否有更好的名称?),它将接收一个字符串,并且 - 1- 通过创建一个由空格分隔的值列表来创建一个令牌列表 2- 使用正则表达式对这些令牌进行分类 3- 使用更高级别的规则根据分类做出决策 例如...

8得票2回答
推理引擎 vs 决策树

我正在使用具有推理引擎(前向链接)的专家系统,并希望用非常简单的概念解释为什么它在某些特定情况下比决策树更好。 我知道stackoverflow上有一个类似问题,但那不是我要找的答案。 这是我的问题: 为了客户关系管理,我正在使用很多不同的业务规则(导致对话规则)来帮助客户在一个产...