2015-07-10 17 views
0

我有clam.pl和car.ckb,我需要運行從amzi採取的專家系統。我想運行我的SWI PROLOG的項目,所以我寫:ExpertSystem錯誤序言

super.推出解釋

load"加載數據

'car.ckb'.輸入特定文件

但輸出是:

ghoul(problem) rule 1 rule 2 rule 3 rule 4 rule 5 rule 6 output battery output out_of_gas output flooded askable turn_over askable lights_weak askable radio_weak askable smell_gas askable gas_gauge

該系統確實不要問我任何問題,似乎在最後的答案後崩潰!爲什麼? 有沒有人有一個很好的clam.pl文件或類似的?我需要一個具有良好的cf處理!

clam.pl是Here

car.ckb是Here

+0

什麼是「好cf處理」? – CapelliC

回答

0

不知道這會幫助你的問題(我很少有時間了),但Anniepoo表示對clam.pl

這次提交評論

清理了許多非SWI-Prolog位。仍然需要輸出/ 3定義

那麼,輸出/ 3已正確定義在您下載的源?

編輯

您可以閱讀the book從所取的這些例子,以獲取有關這一主題的工作經驗......要注意,有可能在上市的錯誤。例如,我已經構建了一個增強的「本地shell」,並且我必須糾正推理引擎中的一個錯誤......但是我參考了本書的列表,實際上我並不知道這些資源的可用性。感謝@Anniepoo讓這些(再次)提供給更廣泛的觀衆。

作爲一般性評論,我認爲專家系統外殼是一個難題,你仍然在學習Prolog的基礎知識......你應該從更簡單的開始,即本地外殼(birds.ncb )

+0

不,是原始文件...是的,我知道,可憐的我。當我說「一個好的cf處理」時,我的意思是推理引擎具有確定性因子(cf),如Mycin。我測試了每個站點,可能是所有互聯網的60%(悲傷但真實),但沒有任何東西,我明白的唯一的事情就是:cf = cf(rule)* cf(fact)/ 100 ...但沒有任何關於工作swi prolog的例子。你可以幫我嗎 ? – Esmeralda90

+0

對不起,這些都是忙碌的時候...但看到我的編輯 – CapelliC

+0

好的,謝謝,我有這本書! – Esmeralda90