碼教授對於基於框架的專家系統

lucky馮帥發表於2018-08-27

基於框架的專家系統是指採用框架知識表示方法的專家系統。它以框架系統為基礎,具有較好的結構化特性。基於框架的專家系統自20世紀80年代到90年代興起以來,目前已在模擬、控制等領域得到了成功應用。


基於框架的專家系統的基本結構也與如圖10.1所示的專家系統類似,其主要區別在於知識庫中知識的表示和組織方式,綜合資料庫中事實的表示方式,推理機的推理方法和系統推理過程的控制策略等。


在基於框架的專家系統中,知識庫由表示問題領域知識的框架系統所組成。至於框架與框架系統的概念和結構我們已在第2章討論過,它們可用來表示比較複雜的結構性知識。


框架專家系統的推理過程主要是透過對框架的繼承、匹配與填槽來實現的。當需要求解問題時,首先要把該問題用框架表示出來。然後利用框架之間的繼承關係,把它與知識庫中的已有框架進行匹配,找出一個或多個候選框架,並在這些候選框架引導下進一步獲取附加資訊,填充儘量多的槽值,以建立一個描述當前情況的例項。最後再用某種評價方法對候選框架進行評價,以決定是否接收該框架。


框架系統的特性繼承主要是透過ISA、AKO鏈來實現的。當需要查詢某一事物的某個屬性,且描述該事物的框架未提供其屬性值時,系統就沿ISA和AKO鏈追溯到具有相同槽的類或超類框架。


框架的匹配實際上是透過對相應槽的槽名和槽值逐個進行比較來實現的。如果兩個框架的各對應槽沒有矛盾,或者滿足預先規定的某些條件,就認為這兩個框架可以匹配。由於框架間存在繼承關係,一個框架所描述的某些屬性及屬性值可能是從超類框架繼承過來的,因此兩個框架的比較往往會涉及到超類框架,這就增加了匹配的複雜性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31549219/viewspace-2212886/,如需轉載,請註明出處,否則將追究法律責任。

相關文章