216 第六章 機 器 學 習 6.2.2 學習環節 學習環節氮吹儀價格通過對環境的搜索獲得外部信息,并將 這些 信息與 執行 環節所 反饋 回的 信息 進行比較。一般情況下,環境提供的信息水平與執行環節所需的信息水平之間往往有差距, 經分析、綜合、類比、歸納等思維過程,學習環節就 要從 這些差 距中 獲取 相關對 象的 知識,并 將這些知識存入知識庫中。 6.2.3 知識庫 知識庫用于存放由學習環節所學到的知識。知識庫中知識的表示形式以及存儲組織結 構是影響學習系統設計的第二個因素。知識庫中常用的知識表示方法有:謂詞邏輯、產生式 規則、語義網絡、特征向量、過 程、LISP 函 數、數 字 多項 式 和框
架 等。在 選 擇知 識 表 示方 法 時,要考慮下列一些準則: (1) 表達能力的強弱 所選擇的知識表示方式能很容易且較準確地 表達 有關的 知識,不 同的表 示方 法適 應于 不同的知識對象。例如,框架表示法適于表達結構性知識,它能夠把知識的內部結構關系及 知識間的聯系表示出來。謂詞邏輯則適于表示具 有二 值邏輯 的精 確性 知識,并能 保證 經演 繹推理所得結論的精確性。 (2) 推理難度的大小 在具有較強表達能力的基礎上,為了降低學習系統的計算代價,希望所選的知識表示方 法使推理過程易于實現。例如,要表示“教職員工”和“教師”間的類屬關系,并通過這種類屬 關系推理求解具有某些特性的教師,則利用框架表示法就比較容易實現這種推理,而用謂詞 邏輯表達式實現這種推理就比較困難。 (3) 修改的難易 學習系統的本質要求它不斷地修改自己的知 識庫,在 學習到 新的 規則后 要加 入到 知識 庫,而
知識庫中的某些規則不適用時則要被 刪除。所 選擇 的知識 表示 方法就 要易 于實 現對 知識庫的修改。
例如,謂詞邏輯、產生式規則等是 一種 顯式的 表示 方法,這類 表示 方法 容易
實現對知識庫的修改;而過程表示、語義網絡表示 法等 則是隱 式表 示方 法,這 類隱 式表 示方
法就難以實現對知識庫的修改。
(4) 是否便于擴充
隨著系統學習能力的提高,單一的知識表示已不能滿足需要,一個系統有時同時使用幾
種知識表示方法來擴大其表示能力,以便學 習更復 雜的 知識。有 時還 要求系 統自 己能 構造
6.2 機器學習系統的基本模型 217
出新的表示方式,以適應外界信息不斷變化的需要。