clips

    0热度

    1回答

    我刚刚开始使用CLIPS,我找到了一对夫妇的教程,但我找不到很多示例项目。我只是想创建一个简单的系统来帮助别人选择笔记本电脑。没有什么疯狂的只有15个左右的问题和10个可能的结果 任何人都可以指向一个类似的项目吗? (也许一些诊断问题或建议别的东西),我通常是学习最好从我自己的启动项目,从互联网上黑客的例子在一起,但无法找到类似的什么,我想创建提前 感谢什么

    1热度

    1回答

    我正在第一次在Protege中创建本体,但我从未使用它。 我有一个制造过程,我有两个机器人,一个机床,两个存储(S1和S2),一个工作台,一个计算机视觉系统,一个传送带和6种类型的零件(A,B,C,D, E,F)。我有一些目标设置(例如:存储S2必须有一个类型的位置(行,列)(1,4)与方向orientation1。我虽然要创建一个类的机器人将具有以下属性:hasState(机器人可以是免费的或可

    0热度

    1回答

    的LHS规则的R_blup包含 (test (>= ?s2 2)) 即,它会检查是否?s2是大于或等于2 ?s2对应于命名实例时隙s2。 不幸的是,我得到的错误 Function >= expected argument #1 to be of type integer or float 的问题是,我的代码执行(test ...之前,我可以设置参数#1,即之前,我可以设置s2为整数或浮点数。

    0热度

    1回答

    我一直在尝试修改前面一个断言中的一个变量,但是我一直无法做到。 在随之而来的,我可以修改变量,使用绑定,作业等,但我想做到以下几点: (defrule test ?h<-(Currentposition ?x ?y) (not (Explored (+ ?x 1) ?y)) => (whatever) 那么,问题是,我有一个字符通过地图移动,我想探索未知的细胞,所以我想去

    0热度

    1回答

    我在this读取的值SO回答 当创建或删除的实例,则该对象适用于 所有图案被更新。但是,当插槽更改时,只有那些在该插槽上显式匹配的模式才会受到影响。 现在我有以下问题: 我有一个多时隙接收越来越多的项目。 我有一个规则R1,如果"some_value"包含在多时隙中,则会触发该规则。当我将"some_value"添加到多时隙时,一切都按预期工作。但是,如果我添加另一个项目,比如"another_v

    0热度

    1回答

    因此,我们有一个项目,我们需要建立一个专家系统,通过给它一些汽车的事实,它为用户选择最适合的汽车。 首先,我们在课堂上学到了很多关于剪辑的东西,例如deftemplate,deffacts和defrule。没有更多(!!!) 所以我的项目,我认为,不能包含像模块或fucntions代码。 其次,根据给定的数据,代码应该像我写下更深。 事情是: 1.我们没有学习其他方式免除(收回)。 2. if i

    1热度

    1回答

    我想解决一个问题,我必须用字母A,B,C,D和E填充5x5矩阵。每个字母不能在每行和每列中出现一次以上。给出一些首字母的位置。 我创建每个位置作为单独的事实,例如。 “M 1 1 X”。 我正在努力如何循环使用正确的字母来确定事实的方式,并再次检查条件。 (defrule solveA5 ?a <-(M 5 ?c X) (not (M ?x ?c A)) => (retract ?a)

    0热度

    1回答

    我开发的C#WPF应用程序,它使用CLIPS专家系统引擎在一些parts.I的使用哪个加里开发的CLIPSCRLWrapper.dll 。 这里是我的C#代码: clips.Load("ATC.clp"); clips.Eval("(Clear)"); clips.Reset(); clips.Run(); sring evalStr="(find-all-facts ((?f ATCOu

    0热度

    1回答

    我是CLIPS的新手,回溯范式的确令我头疼。 我得到一个问题,我需要产生后续输出。 Q: Is the patient's temperature more than 39? [yes/no]: yes The patient has fever Q: Does the patient sick over a month? [yes/no]: yes We suspect t

    0热度

    1回答

    (deftemplate path (slot start) (slot end) (multislot path) (slot cost(type NUMBER))) (deftemplate info (slot start) (slot end) (multislot path) (slot cost)) (deftemplate startend (sl