确定性知识表示法--规则(产生式)表示法
知識(shí)的概念:一種普遍說(shuō)法是:知識(shí)是人們?cè)诟脑炜陀^世界的實(shí)踐中積累起來(lái)的認(rèn)識(shí)和經(jīng)驗(yàn)。
知識(shí)的分類:按知識(shí)的確定性分為確定性知識(shí)和不確定性知識(shí)。確定性知識(shí)是指其真假是可以明確表示的知識(shí)。其表示方法包括:謂詞邏輯表示法,產(chǎn)生式表示法,語(yǔ)義網(wǎng)絡(luò)表示法,框架表示法等。
知識(shí)表示:是對(duì)知識(shí)的描述。用一些約定的符號(hào)把知識(shí)編碼成一組可以被計(jì)算機(jī)直接識(shí)別、并便于系統(tǒng)使用的數(shù)據(jù)結(jié)構(gòu)。
知識(shí)系統(tǒng)是一種擁有知識(shí)并且可以使用知識(shí)進(jìn)行推理的智能系統(tǒng)。—>由概念知道兩大要素是:知識(shí)表示、知識(shí)推理。
產(chǎn)生式表示法
產(chǎn)生式表示法是一種知識(shí)的表示方法,所表示的知識(shí)是確定性知識(shí)。
產(chǎn)生式表示法已經(jīng)成為人工智能中應(yīng)用最多的一種知識(shí)表示模式。尤其在專家系統(tǒng)方面應(yīng)用廣泛。
產(chǎn)生式的表示的基本原則(方法)
產(chǎn)生式表示法非常容易表示事實(shí)和規(guī)則。
事實(shí)的產(chǎn)生式表示:
什么是事實(shí)?
事實(shí)是 : 斷言一個(gè)語(yǔ)言變量的值或斷言多個(gè)語(yǔ)言變量之間關(guān)系的陳述句,
產(chǎn)生式中:
事實(shí)可以使用三元組或四元組來(lái)表示。
對(duì)于確定性事實(shí)用一個(gè)三元組表示:
(對(duì)象,屬性,值) 或者 (關(guān)系,對(duì)象1,對(duì)象2)對(duì)象是語(yǔ)言變量。這種表示方式可以在機(jī)器內(nèi)部用一張表來(lái)表示。
例如:
如事實(shí)“老李年齡是35歲”,便寫(xiě)成(Lee,age,35)
事實(shí)“老李、老張是朋友”,可寫(xiě)成(friend,Lee,Zhang)
規(guī)則的產(chǎn)生式表示
規(guī)則是:規(guī)則描述的是事物間的因果關(guān)系。含義是 : 如果…則…
規(guī)則的產(chǎn)生式表示形式常稱為產(chǎn)生式規(guī)則,簡(jiǎn)稱產(chǎn)生式,或稱規(guī)則。
規(guī)則的基本形式:IF <前件> THEN <后件> 前件是該規(guī)則可否使用的先決條件。前件由單個(gè)事實(shí)或者多個(gè)事實(shí)的邏輯組合構(gòu)成。后件是一組結(jié)論或操作。指出當(dāng)前件滿足的時(shí)候,應(yīng)該推出的結(jié)論或應(yīng)該執(zhí)行的操作。r1(規(guī)則序號(hào)):if <前件:單個(gè)事實(shí)或多個(gè)事實(shí)的邏輯組合構(gòu)成> THEN <后件:一組結(jié)論或操作>產(chǎn)生式表示的特性
優(yōu)點(diǎn):
自然性:產(chǎn)生式表示法使用如果…則…形式表示知識(shí),與人類相像,直觀,自然,便于推理。
模塊性:每條規(guī)則都是一個(gè)獨(dú)立的知識(shí)單元,描述前提與結(jié)論之間的一種靜態(tài)關(guān)系,其正確性能夠獨(dú)立的得到保證。各個(gè)規(guī)則之間不相互調(diào)用。
有效性:產(chǎn)生式表示法除了表示確定知識(shí)外,稍作變形可以表示不確定性知識(shí)。
缺點(diǎn):
效率低下。在產(chǎn)生式表示中,各規(guī)則之間的聯(lián)系必須以綜合數(shù)據(jù)庫(kù)為媒介。其求解過(guò)程是反復(fù)的“匹配–沖突消解–執(zhí)行”過(guò)程。
先用規(guī)則前提與綜合數(shù)據(jù)庫(kù)中的已知事實(shí)匹配。
從規(guī)則庫(kù)中選用可用規(guī)則。
當(dāng)有多條規(guī)則可用的時(shí)候,按照一定的策略進(jìn)行沖突消解。然后執(zhí)行選中的規(guī)則。
對(duì)于具有結(jié)構(gòu)關(guān)系或?qū)哟侮P(guān)系的知識(shí),用產(chǎn)生式難以將其表示。
總結(jié)
以上是生活随笔為你收集整理的确定性知识表示法--规则(产生式)表示法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 视频播放器代码
- 下一篇: vscode 创建Express框架 目