clips

    -1热度

    1回答

    我想删除短于4个字母的senense中的所有单词。打印结果句子和删除单词的数量。在屏幕上和文本文件中打印结果。 CLIPS专家系统。有几个导游都在互联网上

    0热度

    1回答

    我是CLIPS的新手,我对理解语言有困难。我意识到这个相当混乱的标题,所以我会尽量做到尽可能清晰和精确。 我有一个以学生作品为代表的事实基础,我想知道哪个城市是入围学生中最常见的(最常见的)。 这是我的事实基础: (deftemplate student (slot name) (slot city) (slot age) (multislo

    0热度

    1回答

    我是名为CLIPS的专家系统语言的初学者。我需要编写一个CLIPS脚本来帮助决定,给出有关属性A,B和C(密度,电导率等)的三个事实,即具有这些事实/属性的对象是否属于某种类型,比如TYPE1。我需要编写必要的规则来做出这个决定。感谢您的帮助。 KB

    0热度

    1回答

    CLIPS出现了一个奇怪的问题,它很难调试。 我有以下事实清单: f-0 (initial-fact) f-1 (SpinWave (quantum_number_names "charge" "isospin" "spin" "parity" "cparity") (quantum_number_values 0 1 2 -1 -1)) f-2 (SpinWave (quantum_n

    1热度

    1回答

    创造万事我想建立这样的一个模板的一个事实: ; initial and final state of a single IF instance (deftemplate InitialAndFinalState (slot initial_state) (multislot final_state) ) 与C++接口,我以下列方式使用: void* ifs_te

    0热度

    1回答

    我有另一个奇怪的问题,我已经解决了。但我不确定我是否幸运地修复了它,或者我真的明白发生了什么。所以基本上我已经通过以下方式对我的事实执行查询: DATA_OBJECT decay_tree_fact_list; std::stringstream clips_query; clips_query << "(find-all-facts ((?f DecayTree)) TRUE)"; Env

    0热度

    1回答

    不确定为什么这不起作用。 (defrule contain-red? (initial-fact) => (bind ?reply (get-text-from-user "Does it contain x (y/n?")) (assert (existing-text ?reply))) (defrule partOne (existing-text "y") => (bin

    0热度

    1回答

    我努力正确评估多字段值的整数值。 最终,我需要的是模式匹配一​​个只包含整数的多槽,并能够判断“列表”是否按升序排列。 我有什么至今: (defclass status (is-a USER) (role concrete) (pattern-match reactive) (multislot numbers (create-accessor

    0热度

    1回答

    我知道如何搜索检查事实插槽是否存在,我需要知道如何获得这一事实的其他插槽的价值 (deftemplate details (slot name(type STRING))(slot occ (type STRING))......) and (deffacts details (details (occ "student")(name "mike")) (details

    0热度

    1回答

    在剪辑中,我在内存中有以下事实。我想通过一些规则来重新生成它。当我重新生成它时,它不会将它添加到事实中。因为所有字段的值都是相同的。任何解决这个问题的方法? (objct (name food) (edible? yes) (isa Object))