事實性知識的表示形式一般使用三元組來表示: (對象,屬性,值) 或者 (關系,對象1,對象2) 其中對象就是語言變 量。這 種表 示 的 機器那艾儀器 內 部實 現 就是 一 個表。 如 事實“老 李 年 齡是 40 歲”,便可表示成 (Li,Age,40) 這里,Li是事實性知識涉及的對象,Age是該對象的屬性,而40則是屬性的值。而“老李、老 張是朋友”,可寫成第二種形式的三元組: (Friend,Li,Zhang) 這里,Li和 Zhang分別是事實性知 識涉及 的兩 個對象,而 Friend則表 示這 兩個 對象 間的 關 系。 4.不確定性事實性知識的產生式表示 有些事實性知識帶有不確定性。比如,“老李年齡很可能是40歲”,因為是很可能,所以 老李是40歲的可能性可以取 80%。“老李、老張 是朋 友的 可能 性不 大”,比 如說 老李、老 張 是朋友的可能性只有10%。那如何表示呢? 不確定事實性知識的表示形式一般使用四元組來表示: (對象,屬性,值,可信度值) 或者
(關系,對象1,對象2,可信度值) 例如,“老李的年齡很可能是40歲”,可以表示為 (Li,Age,40,0.8) 而“老李、老張是朋友的可能性不大”,可表示為 (Friend,Li,Zhang,0.1) 一般情況下,為了求解過程中查找的方便,在 知識庫 中可 將某 類有關 的事 實以網 狀、樹 狀結構組織連接在一起,提高查找的效率。 2.3.3 產生式系統的組成 把一組產生式放在一起,讓它們相互配合,協 同作用,一個產 生式 生成的 結論 可以 供另 一個產生式作為已知事實使用,以求得問題的解決,這樣的系統稱為產生式系統。 產生式系統一般由三個基本部分組成:規則庫、綜合數據庫和推理機。它們之間的關系 如圖2.1所示。 2.3 產生式表示法 27 與 框架名:<教室> 墻數: 窗數: 門數: 座位數: 前墻:<墻框架> 后墻:<墻框架> 左墻:<墻框架> 右墻:<墻框架> 門:<門框架> 窗:<窗框架> 黑板:<黑板框架> 天花板:<天花板框架> 地板:<地板框架
> 講臺:<講臺框架> 52 第二章 知識表示方法 這是一個教室框架,由14個槽組成,分別描述“教室”的14個方面的情況或屬性。如果把某 個具體教室的有關情況填入槽或側面后,就得到一個描述該教室的實例框架。 例2.13 教師框架。 框架名:<教師> 姓名:單位(姓、名) 年齡:單位(歲) 性別:范圍(男、女) 缺省:男 職稱:范圍(教授,副教授,講師,助教) 缺省:講師 部門:單位(系,教研室) 住址:<住址框架> 工資:<工資框架> 參加工作時間:單位(年,月)