Eresye 專家系統的最佳開發工具

2021-04-26 20:03:25 字數 621 閱讀 7123

經過比較實驗等一系列漫長的過程之後,終於確認專家系統的最佳開發工具,eresye。

起初,備選的專家系統開發工具,還有gnu prolog,visual prolg,clips,pyclips。它們被淘汰的理由分別是:

1、gnu prolog 存有嚴重內在缺陷,將10mb大小的「知識庫檔案」讀入記憶體,在用去10分鐘左右的時間後,說因記憶體堆疊太小,操作失敗。按文件要求設定堆疊後,故障依舊。

結論:gnu prolog 目前屬於「玩具級」工具,不能用於實際開發。

2、visual prolog 加入oop物件導向陣營後,學術理論水平爆長,程式設計模式煩瑣,gui工具簡陋,實用價值未見提公升。懷念它的前身 turbo prolog 和 pdc prolog。

3、clips 邏輯程式設計功能強大、文件齊全,但沒有gui機制,需與其他語言配合使用,因而增大了程式設計難度和複雜性。

4、pyclips將clips的命令,以eval解析字串的方式執行,用法彆扭、效率不高。

看中eresye的理由是:

1、eresye使用erlang語法,內建函式極少,非常簡單實用;

2、可以用上erlang的先進技術,如併發機制,提高執行效率;

3、可利用erlang自身的gui工具,或借用wxerlang。

動物專家系統(4)

這個版本用函式實現了功能上的擴充套件,可以修改 新建 刪除規則。另外,對特徵進行排序,使得輸入的特徵不再需要按順序來。def init with open users he jia dongwushibie gui ze.txt r as f for line in f.readlines if l...

《專家系統》實驗(初稿)

今天硬是被趕鴨子上架了一把,mm非要我幫她寫乙份 專家系統 的實驗報告冊。這可真的是難為我了,花了幾個小時擬了初稿出來。哎 書到用是方恨少 這句是真理!不管寫得有多爛,先發上來讓各路ggjj給咱提點意見。我對專家系統的理解還很膚淺,這次拍腦袋,真是哦 大家多幫幫忙啦 專家系統 實驗 專家系統是早期人...

專家系統JESS例項教程

我們假設有乙個交易系統,客戶提出要買的東西,賣家提供要買的東西,如果有符合的,就成交。這是乙個很簡單的系統,用一般程式語言也可以實現,但是我們看看專家系統開發更簡單的方法。1第一條規則 如果來了新的客戶,取得這個客戶所有需要的商品,並產生新的事實。defrule query buyer fact n...