clips

    1熱度

    2回答

    我在netbeans中集成了jess和java。我想訪問字符串變量中的輸出。當我(運行).clp文件並給它一個輸入時,它顯示我輸出,但我想在字符串變量中得到這個輸出。我怎樣才能做到這一點??請幫忙。這是我的.clp文件代碼。 (deftemplate problem (multislot name) (slot symptom)) (deffacts probelms (probelm

    1熱度

    1回答

    我知道有幾個謂詞函數可以測試變量是否屬於某種類型。 例如, (test (integerp ?my_var)) 返回TRUE如果my_var是整數類型。 說我有一個班A。如何測試變量是否爲A?也就是說,我要測試是否?my_var是 我期待這樣的事情A.實例: (test (instance_of_A_p ?my_var)) 或 (test (is-a (?my_var A))

    0熱度

    1回答

    我this讀的屬性,以便回答,這是 better to explicitly retrieve the slot value by matching it rather than using the slot accessor as this will cause the condition to be reevaluated whenever the slot value changes 如果我

    0熱度

    1回答

    我有一個pyclips/clips程序,我使用pytest編寫了一些單元測試。 每個測試用例都會調用初始的clips.Clear(),然後通過clips.Load(rule_file.clp)執行實際剪輯COOL代碼。單獨運行每個測試都能正常運行 然而,當告訴pytest運行所有測試時,一些失敗,ClipsError: S03: environment could not be cleared。實

    1熱度

    1回答

    CLIPS具有用於打開文件的功能「(打開)」。如果文件可以打開,這個函數返回「true」。有沒有類似的功能打開目錄?我想檢查目錄的路徑(保存在字符串變量中)是否正確。

    0熱度

    1回答

    CLIPS讓我非常困惑。我在.clp文件中定義了一個deftemplate和一個規則。 (deftemplate basic-ch "Basic characteristics template" (slot ch-name (type SYMBOL) (default ?DERIVE) ) (slot score (type IN

    0熱度

    1回答

    我希望你做得很好?我是CLIPS方面的初學者。我有幾個節點(開始節點(輸入)和結束節點(輸出)的圖形)我想創建一個規則,當輸入的數量等於輸出時,規則必須幫助我選擇幾個組合(開始和結束節點)爲每個組合的最短路徑 如果我的輸入數大於輸出數或相反的數,可以在之前添加另一條規則。還需要相結合,考慮到輸入或輸出,並推導其朝向最近點? (deftemplate path (slot start) (slo

    0熱度

    1回答

    我需要一個計算年齡的函數。我剛剛開始學習CLIPS。我可以計算幾年,但答案是錯誤的。 (defrule calc-age (person (date-of-birth ?dob)) => (bind ?age (- 2017 ?dob)) (printout t ?age))

    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

    1熱度

    1回答

    我與CLIPS.NET一起工作,想知道我如何訪問剪輯中的議程。 我想要一些輸入值並讓剪輯運行,以便它可以基於輸入值生成解決方案。但我也想看看究竟是什麼規則被解僱。我現在有這樣的事情 (deftemplate MAIN::action (slot name (default ?NONE))) (deftemplate MAIN::input (slot name)