CLIPS是C语言集成生产系统的首字母缩写,是基于规则的编程框架,专为构建专家系统而设计。
我有一个模板,如下图所示。如何获得多时段成绩中的项目总和? (defismplate student(multislot name)(multislot grade))
让我们考虑下一个简单的模板:( deftemplate person(ssn?s))我想检查一下,如果一个人“已注册”,没有其他人拥有相同的ssn,但是,我尝试了一些东西......
(deftemplate andprop(slot symbol1)(slot symbol2))(deftemplate orprop(slot symbol1)(slot symbol2))(deftemplate暗示(multislot前提)(multislot含义))(defismplate句子(multislot ...)
例如,我有以下内容:( defclass ATTRIBUTE(is-a USER)(插槽名称(类型为STRING))(插槽值(类型INTEGER)))(defclass PROFILE(is-a USER))(多时隙技能(类型属性) )))...
我尝试使用CLIPS,如果CLIPS能够支持西里尔符号,我将很高兴。例如。内部事实定义(fullName):(成员(tagName UUK_MMC)(fullName“Участокусредненияконцентратов...
我正在开发一个Clips项目。我试图首先存储事实(这很好)。然后我试图让用户提供有关存储为事实的宝石的详细信息,并根据他们的......
我想调整我的否定规则以接受任何符号而不仅仅是p并将该符号存储在变量中
嗨我已经创建了一个剪辑程序,在我的defrule否定中,我正在模拟命题法,并希望程序接受任何符号,而不仅仅是P符号。我希望这个规则没有......
嗨我已经写了一个defrule,它被用来模拟一个命题法,但是当我给它正确的输入时,defulle没有触发。我认为爆炸$可能会增加ome空间但是......
CLIPS我想在使用implod $断言新事实之前将我的插槽组合在一起
您好,我已经编写了一个程序,通过利用explode $将所有符号分成不同的插槽来模拟命题法则。我现在想再次将这些结合在一起......
我遇到了这个问题的一些麻烦,如果有人能帮助我,我会很感激!我的代码询问用户宝石的特征(硬度,密度和颜色)并返回其...
您好我正在编写一个模拟命题法则的程序。我想确保某些字符不包含在我的变量中。有这么简单的功能吗?一世 ...
我目前正在编写一个模拟命题法的程序。我收到了一个函数my-test,以确定某些字符是否在字符串中,如果我只通过,我的工作正常...
我正在尝试使用CLIPS.NET将我的CLIPS专家系统与.Net App集成。问题是我使用的一些事实包括一些西里尔字符串。当我得到结果回到.Net app ...
我正在使用CLIPS 6.4 IDE进行调试。我开始基于规则的“突出性”属性开发我的专家系统,以改变规则优先级。我认为最佳做法是改变......
在我介绍模块之后,Find-all-facts函数返回“无法找到deftemplate XXX”
我改变了我的专家系统核心以使用命名模块。现在,当我调用find-all-facts函数时,它总是返回“无法找到deftemplate'XXX'”。例如,我的查询如下:(find-all -...
我在RHS上用剪辑对象中的某个数字递增变量。规则正在运行,但进入无限循环。我尝试在不修改对象内部变量的情况下运行它,...
CLIPSpy:在导入剪辑时获取“无模块名称'clips._clips'”
我已经从git存储库安装了CLIPSpy,并按照安装源文件的说明进行操作。但是在安装并运行python shell之后我得到了这个错误:`import ...
我正在尝试在CLIPS中实现生命游戏,并且在尝试计算每个单元的邻居时,我遇到了一个问题(缺少'exists'的函数声明)和exists语句。 ...
我有一系列规则和一组初始(断言)事实。现在,我想添加这些事实,运行规则,然后应用另一组规则来检查(运行)之后的当前现有事实...