知識表示之二 產生式規則表示法

2022-07-03 14:30:24 字數 339 閱讀 5070

產生式知識表示法是常用的知識表示方式之一。它是依據人類大腦記憶模式中的各種知識之間的大量存在的因果關係,並以「if-then」的形式,即產生式規則表示出來的。這種形式的規則捕獲了人類求解問題的行為特徵,並通過認識--行動的迴圈過程求解問題。

乙個產生是系統由規則庫、綜合資料庫和控制機構三個基本部分組成。

產生式規則表示法具有非常明顯的優點:

但是,產生式規則表示法也存在著下列缺點:

產生式方法是目前專家系統首選的知識表示方法。用於化工工業測定分子結構的dendral系統,用於診斷腦膜炎和血液病毒感染的mycin系統,以及用於估計礦藏的prospector系統等,都是用這種方法進行知識表示和推理的例子。

人機博弈之(二) 棋盤表示

棋盤表示主要 的是使用什麼資料結構來表示棋盤上的資訊。一般來說與具體的棋類相關。通常,用來描述棋盤及其上棋子資訊的是乙個二維陣列。中國象棋可以用9x10個位元組的二維陣列來表示中國象棋的棋盤,陣列中每乙個位元組代表棋盤上的乙個交點,其值表明這個交點上放置的是乙個什麼棋子或是沒有棋子。但在中國象棋中,...

人機博弈之(二) 棋盤表示

棋盤表示主要 的是使用什麼資料結構來表示棋盤上的資訊。一般來說與具體的棋類相關。通常,用來描述棋盤及其上棋子資訊的是乙個二維陣列。中國象棋可以用9x10個位元組的二維陣列來表示中國象棋的棋盤,陣列中每乙個位元組代表棋盤上的乙個交點,其值表明這個交點上放置的是乙個什麼棋子或是沒有棋子。但在中國象棋中,...

第二課 知識表示與知識建模

rdf和rdfs owl和owls fragments sparql查詢語言 json ld rdfa html5 microdata等新型知識表示 在rdf中,知識總是以三元組形式出現 rdf是乙個三元組 triple 模型,即每乙份知識可以被分解為如下形式 subject 主 predicate...