實(shí)例講解專家系統(tǒng)工作原理_第1頁(yè)
實(shí)例講解專家系統(tǒng)工作原理_第2頁(yè)
實(shí)例講解專家系統(tǒng)工作原理_第3頁(yè)
實(shí)例講解專家系統(tǒng)工作原理_第4頁(yè)
實(shí)例講解專家系統(tǒng)工作原理_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)例講解專家系統(tǒng)工作原理壽光中學(xué) 王建強(qiáng)根據(jù)視頻和拓展資料理解學(xué)習(xí),對(duì)專家系統(tǒng)工作原理知識(shí)學(xué)習(xí)總結(jié)如下:一、專家系統(tǒng)的構(gòu)成 一般完整的專家系統(tǒng)應(yīng)包括人機(jī)接口、推理機(jī)、知識(shí)庫(kù)、數(shù)據(jù)庫(kù)、知識(shí)獲取器和解釋機(jī)構(gòu)六部分。 人機(jī)接口解釋機(jī)構(gòu)知識(shí)獲取機(jī)構(gòu)數(shù)據(jù)庫(kù)推理機(jī)知識(shí)庫(kù)用戶領(lǐng)域?qū)<抑R(shí)工程師二、專家系統(tǒng)的工作原理 一般的專家系統(tǒng)是通過推理機(jī)與知識(shí)庫(kù)和綜合數(shù)據(jù)庫(kù)的交互作用來求解領(lǐng)域問題的,其大致過程如下:1)根據(jù)用戶的問題對(duì)知識(shí)庫(kù)進(jìn)行搜索,尋找有關(guān)的知識(shí);(匹配)2)根據(jù)有關(guān)的知識(shí)和系統(tǒng)的控制策略形成解決問題的途徑,從而構(gòu)成一個(gè)假設(shè)方案集合;3)對(duì)假設(shè)方案集合進(jìn)行排序,并挑選其中在某些準(zhǔn)則下為最優(yōu)的假設(shè)方案

2、;(沖突解決)4)根據(jù)挑選的假設(shè)方案去求解具體問題;(執(zhí)行)5)如果該方案不能真正解決問題,則回溯到假設(shè)方案序列中的下一個(gè)假設(shè)方案,重復(fù)求解問題;6)循環(huán)執(zhí)行上述過程,直到問題已經(jīng)解決或所有可能的求解方案都不能解決問題而宣告“無解”為止。1、正向推理 在專家系統(tǒng)中,對(duì)知識(shí)應(yīng)用的順序和選擇過程稱為控制策略,它決定著如何推理以及采用何種推理方式。正向推理(Forward Reasoning)和反向推理(Reverse Reasoning)就是兩種重要的控制策略。 蘇格拉底是男人所有男人都屬于人類人類必然要死亡蘇格拉底是男人所有男人都屬于人類人類必然要死亡蘇格拉底是人類蘇格拉底是男人所有男人都屬于人

3、類人類必然要死亡蘇格拉底是人類蘇格拉底必然要死亡蘇格拉底是人類最終狀態(tài)人類必然要死亡蘇格拉底是人類蘇格拉底必然要死亡上圖所示實(shí)例中,知識(shí)庫(kù)中的規(guī)則:IF 蘇格拉底=TURE THEN 男人=TURE.IF 男人=TURE THEN 人類=TURE.IF 人類=TURE THEN 會(huì)死的=TURE. 解釋機(jī)構(gòu):順序規(guī)則建議取得由來。 顯示:會(huì)死的 = TRUE應(yīng)用規(guī)則:IF 人類 = TRUETHEN 會(huì)死的 = TRUE . 顯示:男人 = TRUE應(yīng)用規(guī)則:IF 蘇格拉底 = TRUETHEN 男人 = TRUE .顯示:人類 = TRUE應(yīng)用規(guī)則:IF 男人 = TRUETHEN 人類 =

4、 TRUE .你說:蘇格拉底 = TRUE  建議證實(shí).總結(jié):推理機(jī)的工作過程如下:(1)推理機(jī)將知識(shí)庫(kù)中的規(guī)則前提與這些事實(shí)進(jìn)行匹配;一般是將每條規(guī)則的<前提>取出來,驗(yàn)證這些前提是否在數(shù)據(jù)庫(kù)中,若都在,則匹配成功;不然的話,則取下一條規(guī)則進(jìn)行匹配。(2)把匹配成功的規(guī)則的<結(jié)論>作為新的事實(shí)添加到綜合數(shù)據(jù)庫(kù)中。(3)用更新后的綜合數(shù)據(jù)庫(kù)中的事實(shí),重復(fù)上面兩個(gè)步驟,直到某個(gè)事實(shí)就是意想中的結(jié)論或是不再有新的事實(shí)產(chǎn)生為止。【實(shí)例講解】實(shí)例1:動(dòng)物識(shí)別專家。在推理過程中,會(huì)同時(shí)推出幾個(gè)結(jié)論。如:有毛發(fā)、會(huì)吃肉、有斑點(diǎn)首先推出金錢豹有黑色條紋再推出老虎有蹄再推出斑

5、馬IF 該動(dòng)物用乳汁哺育幼子 = true THEN 哺乳動(dòng)物 = true .IF 該動(dòng)物有毛發(fā) = trueTHEN 哺乳動(dòng)物 = true .IF 該動(dòng)物會(huì)吃肉 = trueTHEN 食肉動(dòng)物 = true .IF 該動(dòng)物有犬齒 = true AND 該動(dòng)物有爪 = true AND 該動(dòng)物眼視前方 = trueTHEN 食肉動(dòng)物 = true .IF 哺乳動(dòng)物 = true AND 該動(dòng)物有蹄 = trueTHEN 蹄類動(dòng)物 = true .IF 哺乳動(dòng)物 = true AND 該動(dòng)物是反芻動(dòng)物 = trueTHEN 蹄類動(dòng)物 = true .IF 哺乳動(dòng)物 = true AND 食肉

6、動(dòng)物 = true AND有暗斑點(diǎn) = trueTHEN 該動(dòng)物是金錢豹 = true .IF 哺乳動(dòng)物 = true AND 食肉動(dòng)物 = true AND 有黑色條紋 = trueTHEN 該動(dòng)物是老虎 = true .IF 蹄類動(dòng)物 = true AND 有黑色條紋 = trueTHEN 該動(dòng)物是斑馬 =true .IF 蹄類動(dòng)物 = true AND 有長(zhǎng)脖子= true AND 有長(zhǎng)腿 = true THEN 該動(dòng)物是長(zhǎng)頸鹿 =true .有毛發(fā)會(huì)吃肉有暗斑點(diǎn)有毛發(fā)會(huì)吃肉有暗斑點(diǎn)哺乳動(dòng)物有毛發(fā)會(huì)吃肉有暗斑點(diǎn)哺乳動(dòng)物食肉動(dòng)物有毛發(fā)會(huì)吃肉有暗斑點(diǎn)哺乳動(dòng)物食肉動(dòng)物金錢豹該動(dòng)物是金錢豹實(shí)例2

7、:農(nóng)產(chǎn)品專家系統(tǒng)規(guī)則庫(kù):R1: IF 食物為綠色 = TURE THEN 它是農(nóng)產(chǎn)品 = TURE .R2: IF 食物為精包裝 = TURE THEN 它是高檔食品 = TURE .R3: IF 食物為冷凍食品或農(nóng)產(chǎn)品 = TURE THEN 它是易壞食品 = TURE .R4: IF 食物重5KG且價(jià)廉又不易壞食品 = TURE THEN 它是家庭通用食品 = TURE .R5: IF 食品易壞,食物重5KG = TURE THEN 它是牛肉 = TURE .R6: IF 食物重5KG,且為農(nóng)產(chǎn)品 = TURE THEN 它是西瓜 = TURE .數(shù)據(jù)庫(kù)初始值為“食物為綠色,重5KG”【正

8、向推理過程解析】:(1)第一次匹配,R1觸發(fā),綜合數(shù)據(jù)庫(kù)更新數(shù)據(jù)為W1“它是農(nóng)產(chǎn)品,食物為綠色,重5KG”;(2)以W1為匹配數(shù)據(jù),第二次匹配,R1、R3、R6觸發(fā),R1已執(zhí)行,將其刪除,執(zhí)行R3,綜合數(shù)據(jù)庫(kù)更新數(shù)據(jù)為W2“它是農(nóng)產(chǎn)品,易壞食品,食物為綠色,重5KG”(3)以W2為匹配數(shù)據(jù),第三次匹配,R1、R3、R5、R6觸發(fā),R1、R3已執(zhí)行,將它們刪除,執(zhí)行R5,綜合數(shù)據(jù)庫(kù)更新數(shù)據(jù)為W3“它是農(nóng)產(chǎn)品,它是牛肉,易壞食品,食物為綠色,重5KG”,得出結(jié)論是牛肉,與事實(shí)相違,此步因R5的不精確導(dǎo)致推理出錯(cuò);(4)重復(fù)以W2為匹配數(shù)據(jù),第三次匹配,R1、R3、R5、R6觸發(fā), R1、R3、R5

9、刪除,執(zhí)行R6,綜合數(shù)據(jù)庫(kù)更新數(shù)據(jù)為W4“它是農(nóng)產(chǎn)品,它是西瓜,易壞食品,食物為綠色,重5KG”;(5)以W4為匹配數(shù)據(jù),第四次匹配, R1、R3、R5、R6觸發(fā), R1、R3、R5、R6都已執(zhí)行,全部刪除,所有規(guī)則匹配完畢,所以綜合數(shù)據(jù)庫(kù)W4“它是農(nóng)產(chǎn)品,它是西瓜,易壞食品,食物為綠色,重5KG”,得到問題的求解。 2、反向推理 反向推理(Reverse Reasoning)就是用戶或系統(tǒng)提出一些假設(shè),然后系統(tǒng)來驗(yàn)證這些假設(shè)的真假性。它的推理過程可以理解為從目標(biāo)出發(fā),反向使用規(guī)則進(jìn)行推理。其具體過程如下:1)  看假設(shè)是否在綜合數(shù)據(jù)庫(kù)當(dāng)中,若在,則假設(shè)成立,推理結(jié)束或進(jìn)行

10、下一個(gè)假設(shè)的驗(yàn)證,否則,進(jìn)行下一步。2) 判斷這些假設(shè)是不是證據(jù)結(jié)點(diǎn),若是,系統(tǒng)向用戶提問。否則進(jìn)入下一步。3)找出結(jié)論部分包含這些假設(shè)的規(guī)則,把這些規(guī)則的所有前提作為新的假設(shè)。重復(fù)1、2、3步。 哺乳動(dòng)物食肉動(dòng)物該動(dòng)物是金錢豹該動(dòng)物用乳汁哺育幼子?該動(dòng)物會(huì)吃肉?有暗斑點(diǎn)?3、不精確推理 不確定推理,又稱不精確推理(Inexact Reasoning),是指由于證據(jù)的不確定、規(guī)則的不確定或研究方法的不確定,導(dǎo)致推理的結(jié)果的不確定。表示不確定信息的基本思想就是:將推理過程中所涉及的“事實(shí)”和“規(guī)則”都賦上一個(gè)“可信度因子”,即事實(shí)或規(guī)則的確信程度。可信度因子一般可以取閉區(qū)間1,1中的任

11、何一個(gè)值,如果完全確定的話可信度因子就是1,完全否定則取1。通常我們用CF來表示可信度。例如,規(guī)則: ifAthenB CF(B,A)設(shè):CF(A)表示前提條件A的可信度;CF(B)表示結(jié)論B的可信度;CF(B,A)表示從A推出B的可信度(可能性),即該規(guī)則的可信度。n  前提為單個(gè)條件時(shí)CF(B)= CF(B,A)·CF(A)例如,規(guī)則的可信度為100%,即CF(B,A)=1,則CF(B)=CF(A)。 【前提條件以“AND”連接時(shí)】如果前提A以“AND”連接了多個(gè)條件,例如A(A1ÇA2ÇA3),則取前提條件中可信度的最小值作為A的可信度。CF(A)

12、=CF(A1ÇA2ÇA3)min(CF(A1),CF(A2),CF(A3)CF(B)=CF(B,A)·CF(A)= =CF(B,A)·min(CF(A1),CF(A2),CF(A3) 【前提條件以“OR”連接時(shí)】如果前提A以“OR”連接了多個(gè)條件,例如A(A1 ÈA2ÈA3),則取多個(gè)條件中可信度的最大值作為A的可信度。CF(A)CF(A1ÈA2ÈA3)max(CF(A1),CF(A2),CF(A3)CF(B)=CF(B,A)·CF(A)= CF(B,A)·max(CF(A1),CF(A2),CF(A3) 例:試求得出結(jié)論“金錢豹”的可信度,即計(jì)算CF(金錢豹)。金錢豹哺乳動(dòng)物食肉動(dòng)物該動(dòng)物用乳汁哺育幼子?0.8該動(dòng)物會(huì)吃肉?0.9該動(dòng)物有暗斑點(diǎn)?10.50.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論