![第5章專家系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/01077498-d6bc-4866-a791-c1c9cb51dec1/01077498-d6bc-4866-a791-c1c9cb51dec11.gif)
![第5章專家系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/01077498-d6bc-4866-a791-c1c9cb51dec1/01077498-d6bc-4866-a791-c1c9cb51dec12.gif)
![第5章專家系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/01077498-d6bc-4866-a791-c1c9cb51dec1/01077498-d6bc-4866-a791-c1c9cb51dec13.gif)
![第5章專家系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/01077498-d6bc-4866-a791-c1c9cb51dec1/01077498-d6bc-4866-a791-c1c9cb51dec14.gif)
![第5章專家系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/21/01077498-d6bc-4866-a791-c1c9cb51dec1/01077498-d6bc-4866-a791-c1c9cb51dec15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 第5 5章 專家系統(tǒng)專家系統(tǒng) 2022-5-11 2022-5-122022-5-132022-5-14n 對(duì)比專家,則對(duì)比專家,則專家系統(tǒng)也應(yīng)具備以下四個(gè)要素:專家系統(tǒng)也應(yīng)具備以下四個(gè)要素:n (1) (1) 應(yīng)用于某專門領(lǐng)域;應(yīng)用于某專門領(lǐng)域;n (2) (2) 擁有專家級(jí)知識(shí);擁有專家級(jí)知識(shí);n (3) (3) 能模擬專家的思維;能模擬專家的思維;n (4) (4) 能達(dá)到專家級(jí)水平。能達(dá)到專家級(jí)水平。2022-5-15 同一般的計(jì)算機(jī)應(yīng)用系統(tǒng)(如數(shù)值計(jì)算、數(shù)據(jù)同一般的計(jì)算機(jī)應(yīng)用系統(tǒng)(如數(shù)值計(jì)算、數(shù)據(jù)處理系統(tǒng)等)相比,專家系統(tǒng)具有下列性能:處理系統(tǒng)等)相比,專家系統(tǒng)具有下列性能: 現(xiàn)實(shí)
2、世界中,以數(shù)學(xué)化公式為現(xiàn)實(shí)世界中,以數(shù)學(xué)化公式為核心的知識(shí)僅約占核心的知識(shí)僅約占8%8%,大部分問題都是非數(shù)學(xué)化的,大部分問題都是非數(shù)學(xué)化的知識(shí)。專家系統(tǒng)善于解決那些不確定性的、非結(jié)構(gòu)知識(shí)。專家系統(tǒng)善于解決那些不確定性的、非結(jié)構(gòu)化的、沒有算法解或雖有算法解但在現(xiàn)有的機(jī)器上化的、沒有算法解或雖有算法解但在現(xiàn)有的機(jī)器上無法實(shí)施的高難問題。無法實(shí)施的高難問題。 2022-5-16 從處理問題的方法看,從處理問題的方法看,專家系統(tǒng)則是靠知識(shí)和推理來解決問題(不像傳專家系統(tǒng)則是靠知識(shí)和推理來解決問題(不像傳統(tǒng)軟件系統(tǒng)使用固定的算法來解決問題),所以,統(tǒng)軟件系統(tǒng)使用固定的算法來解決問題),所以,專家系統(tǒng)是
3、基于知識(shí)的智能問題求解系統(tǒng)。專家系統(tǒng)是基于知識(shí)的智能問題求解系統(tǒng)。其次,其次, 許多經(jīng)典的人工智能程序往往是從純學(xué)術(shù)技術(shù)目許多經(jīng)典的人工智能程序往往是從純學(xué)術(shù)技術(shù)目的出發(fā)研制的一種實(shí)驗(yàn)性研究工具,而專家系統(tǒng)的出發(fā)研制的一種實(shí)驗(yàn)性研究工具,而專家系統(tǒng)解決的是人們?cè)谏a(chǎn)實(shí)踐、科學(xué)研究、產(chǎn)品設(shè)計(jì)解決的是人們?cè)谏a(chǎn)實(shí)踐、科學(xué)研究、產(chǎn)品設(shè)計(jì)以及其它領(lǐng)域的實(shí)際問題,更多地強(qiáng)調(diào)實(shí)用。以及其它領(lǐng)域的實(shí)際問題,更多地強(qiáng)調(diào)實(shí)用。2022-5-17 從系統(tǒng)的結(jié)構(gòu)來看,從系統(tǒng)的結(jié)構(gòu)來看,專家系統(tǒng)則強(qiáng)調(diào)知識(shí)與推理的分離,因而系統(tǒng)具有很好專家系統(tǒng)則強(qiáng)調(diào)知識(shí)與推理的分離,因而系統(tǒng)具有很好的靈活性和可擴(kuò)充性。其靈活性還表現(xiàn)為
4、:由于知識(shí)庫的靈活性和可擴(kuò)充性。其靈活性還表現(xiàn)為:由于知識(shí)庫與推理機(jī)分離,使人們可把一個(gè)技術(shù)上成熟的專家系統(tǒng)與推理機(jī)分離,使人們可把一個(gè)技術(shù)上成熟的專家系統(tǒng)變?yōu)橐粋€(gè)專家系統(tǒng)工具,即只要抽去知識(shí)庫中的知識(shí)就變?yōu)橐粋€(gè)專家系統(tǒng)工具,即只要抽去知識(shí)庫中的知識(shí)就可使它變?yōu)橐粋€(gè)專家系統(tǒng)外殼。當(dāng)要建立另外一個(gè)其功可使它變?yōu)橐粋€(gè)專家系統(tǒng)外殼。當(dāng)要建立另外一個(gè)其功能與之類似的專家系統(tǒng)時(shí),只要把相應(yīng)的知識(shí)裝入到該能與之類似的專家系統(tǒng)時(shí),只要把相應(yīng)的知識(shí)裝入到該外殼的知識(shí)庫中就可以了。這就節(jié)省了耗時(shí)費(fèi)工的開發(fā)外殼的知識(shí)庫中就可以了。這就節(jié)省了耗時(shí)費(fèi)工的開發(fā)工作。事實(shí)上,目前有一些專家系統(tǒng)開發(fā)工具就是這樣工作。事實(shí)上
5、,目前有一些專家系統(tǒng)開發(fā)工具就是這樣得來的。例如,由專家系統(tǒng)得來的。例如,由專家系統(tǒng)MYCINMYCIN得到的構(gòu)造工具得到的構(gòu)造工具EMYCINEMYCIN;由由PROSPECTORPROSPECTOR得到的得到的ESES外殼外殼KASKAS等。等。2022-5-18專家系統(tǒng)必須具有解釋功能,能專家系統(tǒng)必須具有解釋功能,能回答用戶提出的問題,向用戶解釋它的決策動(dòng)機(jī)和結(jié)論回答用戶提出的問題,向用戶解釋它的決策動(dòng)機(jī)和結(jié)論的推理過程,使用戶能清楚地了解系統(tǒng)處理問題正確性,的推理過程,使用戶能清楚地了解系統(tǒng)處理問題正確性,通過增強(qiáng)系統(tǒng)的透明度而取信于用戶。例如,一個(gè)醫(yī)療通過增強(qiáng)系統(tǒng)的透明度而取信于用戶
6、。例如,一個(gè)醫(yī)療診斷專家系統(tǒng)診斷某病人患有肺炎,而且必須用某種抗診斷專家系統(tǒng)診斷某病人患有肺炎,而且必須用某種抗生素治療,那么,這一專家系統(tǒng)應(yīng)向病人解釋為什么判生素治療,那么,這一專家系統(tǒng)應(yīng)向病人解釋為什么判斷他患有肺炎,解釋用該抗生素治療的原因,就像一位斷他患有肺炎,解釋用該抗生素治療的原因,就像一位醫(yī)療專家對(duì)病人詳細(xì)解釋病情一樣。醫(yī)療專家對(duì)病人詳細(xì)解釋病情一樣。2022-5-192022-5-110依據(jù)某一算法依據(jù)某一算法數(shù)值量數(shù)值量難修改,需改動(dòng)整個(gè)程序并重新編譯難修改,需改動(dòng)整個(gè)程序并重新編譯正確,不容許不確定性正確,不容許不確定性依據(jù)啟發(fā)式方式依據(jù)啟發(fā)式方式符號(hào)量符號(hào)量易修改,只需改
7、動(dòng)知識(shí)庫易修改,只需改動(dòng)知識(shí)庫滿意,容許不確定性滿意,容許不確定性 2022-5-111 n專家系統(tǒng)不像人那樣容易疲勞、遺忘,易受環(huán)境、情緒的影響,它可始專家系統(tǒng)不像人那樣容易疲勞、遺忘,易受環(huán)境、情緒的影響,它可始終如一地以專家級(jí)的高水平求解問題。因此,從這個(gè)意義上講,專家系終如一地以專家級(jí)的高水平求解問題。因此,從這個(gè)意義上講,專家系統(tǒng)可以超過專家本人。統(tǒng)可以超過專家本人。n專家系統(tǒng)便于保存和大面積推廣各種專家的寶貴知識(shí),更有效地發(fā)揮各專家系統(tǒng)便于保存和大面積推廣各種專家的寶貴知識(shí),更有效地發(fā)揮各種專業(yè)人才的作用,克服人類專家供不應(yīng)求的矛盾。專家系統(tǒng)還可以綜種專業(yè)人才的作用,克服人類專家供
8、不應(yīng)求的矛盾。專家系統(tǒng)還可以綜合許多專家的知識(shí)和經(jīng)驗(yàn),從而博采眾長。專家系統(tǒng)作為一種計(jì)算機(jī)系合許多專家的知識(shí)和經(jīng)驗(yàn),從而博采眾長。專家系統(tǒng)作為一種計(jì)算機(jī)系統(tǒng),便于發(fā)揮計(jì)算機(jī)快速、準(zhǔn)確的優(yōu)勢(shì),在某些方面比專家更可靠、更統(tǒng),便于發(fā)揮計(jì)算機(jī)快速、準(zhǔn)確的優(yōu)勢(shì),在某些方面比專家更可靠、更靈活,可以不受時(shí)間、地域及人為因素的影響。靈活,可以不受時(shí)間、地域及人為因素的影響。n另外,由于專家系統(tǒng)具有解釋功能,系統(tǒng)設(shè)計(jì)者和領(lǐng)域?qū)<揖涂煞奖愕亓硗?,由于專家系統(tǒng)具有解釋功能,系統(tǒng)設(shè)計(jì)者和領(lǐng)域?qū)<揖涂煞奖愕卣页鱿到y(tǒng)隱含的錯(cuò)誤,便于對(duì)系統(tǒng)進(jìn)行維護(hù)。找出系統(tǒng)隱含的錯(cuò)誤,便于對(duì)系統(tǒng)進(jìn)行維護(hù)。 2022-5-112n 1.1
9、.按用途分類按用途分類 按用途分類,專家系統(tǒng)可分為:診斷型、解釋按用途分類,專家系統(tǒng)可分為:診斷型、解釋型、預(yù)測(cè)型、決策型、設(shè)計(jì)型、規(guī)劃型、預(yù)測(cè)型、決策型、設(shè)計(jì)型、規(guī)劃型、控制型、控制型、調(diào)度型等幾種類型。型、調(diào)度型等幾種類型。 n 2.2.按輸出結(jié)果分類按輸出結(jié)果分類 按輸出結(jié)果分類,專家系統(tǒng)可分為分析型和設(shè)按輸出結(jié)果分類,專家系統(tǒng)可分為分析型和設(shè)計(jì)型。計(jì)型。 5.1.4 5.1.4 專家系統(tǒng)的分類專家系統(tǒng)的分類2022-5-113n 3.3.按知識(shí)分類按知識(shí)分類 知識(shí)可分為確定性知識(shí)和不確定性知識(shí),所以,按知知識(shí)可分為確定性知識(shí)和不確定性知識(shí),所以,按知識(shí)分類,專家系統(tǒng)又可分為精確推理型和
10、不精確推理型識(shí)分類,專家系統(tǒng)又可分為精確推理型和不精確推理型(如模糊專家系統(tǒng))。(如模糊專家系統(tǒng))。n 順便指出,順便指出,關(guān)于知識(shí)處理的技術(shù)和方法已形成一個(gè)稱為關(guān)于知識(shí)處理的技術(shù)和方法已形成一個(gè)稱為“”(Knowledge EngineeringKnowledge Engineering)的學(xué)科領(lǐng)域。這)的學(xué)科領(lǐng)域。這就是說,專家系統(tǒng)促使了知識(shí)工程的誕生和發(fā)展,知識(shí)工就是說,專家系統(tǒng)促使了知識(shí)工程的誕生和發(fā)展,知識(shí)工程又是為專家系統(tǒng)服務(wù)的。正是由于這二者的密切關(guān)系,程又是為專家系統(tǒng)服務(wù)的。正是由于這二者的密切關(guān)系,所以,現(xiàn)在的所以,現(xiàn)在的“專家系統(tǒng)專家系統(tǒng)”與與“知識(shí)工程知識(shí)工程”幾乎已成為
11、同幾乎已成為同義語。義語。n 4.4.按技術(shù)分類按技術(shù)分類 按采用的技術(shù)分類,專家系統(tǒng)可分為符號(hào)推理專家系統(tǒng)按采用的技術(shù)分類,專家系統(tǒng)可分為符號(hào)推理專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)。前面講的內(nèi)容均為基于符號(hào)推理和神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)。前面講的內(nèi)容均為基于符號(hào)推理5.1.4 5.1.4 專家系統(tǒng)的分類專家系統(tǒng)的分類2022-5-114n 5.5.按規(guī)模分類按規(guī)模分類 按規(guī)模分類,可分為大型協(xié)同式專家系統(tǒng)和微專按規(guī)模分類,可分為大型協(xié)同式專家系統(tǒng)和微專家系統(tǒng)。家系統(tǒng)。 n 6.6.按結(jié)構(gòu)分類按結(jié)構(gòu)分類 按結(jié)構(gòu)分類可分為集中式和分布式,單機(jī)型和網(wǎng)絡(luò)按結(jié)構(gòu)分類可分為集中式和分布式,單機(jī)型和網(wǎng)絡(luò)型型( (即網(wǎng)上專
12、家系統(tǒng)即網(wǎng)上專家系統(tǒng)) )。 5.1.4 5.1.4 專家系統(tǒng)的分類專家系統(tǒng)的分類2022-5-115n1. 1. 專家系統(tǒng)與知識(shí)系統(tǒng)專家系統(tǒng)與知識(shí)系統(tǒng)n 專家系統(tǒng)能有效地解決問題的主要原因在于它擁有專家系統(tǒng)能有效地解決問題的主要原因在于它擁有知識(shí),因?yàn)橹R(shí),因?yàn)椤啊?。但專家系統(tǒng)擁有的知識(shí)。但專家系統(tǒng)擁有的知識(shí)是專家知識(shí),而且主要是經(jīng)驗(yàn)性知識(shí)。是專家知識(shí),而且主要是經(jīng)驗(yàn)性知識(shí)。n 由專家系統(tǒng)的出現(xiàn)和發(fā)展而發(fā)展起來的一種稱為知由專家系統(tǒng)的出現(xiàn)和發(fā)展而發(fā)展起來的一種稱為知識(shí)系統(tǒng)(識(shí)系統(tǒng)(Knowledge Based System)Knowledge Based System)的智能系統(tǒng),其中的智
13、能系統(tǒng),其中的知識(shí)已不限于人類專家的經(jīng)驗(yàn)知識(shí),而可以是領(lǐng)域知的知識(shí)已不限于人類專家的經(jīng)驗(yàn)知識(shí),而可以是領(lǐng)域知識(shí)或通過機(jī)器學(xué)習(xí)所獲得的知識(shí)等。識(shí)或通過機(jī)器學(xué)習(xí)所獲得的知識(shí)等。所以,對(duì)于這種廣所以,對(duì)于這種廣義的知識(shí)系統(tǒng)來說,專家系統(tǒng)就是一種特殊的知識(shí)系統(tǒng)。義的知識(shí)系統(tǒng)來說,專家系統(tǒng)就是一種特殊的知識(shí)系統(tǒng)。5.1.5 5.1.5 專家系統(tǒng)與知識(shí)工程專家系統(tǒng)與知識(shí)工程2022-5-116 2. 2. 專家系統(tǒng)與知識(shí)工程專家系統(tǒng)與知識(shí)工程n 由于專家系統(tǒng)是基于知識(shí)的系統(tǒng),那么,建造專家由于專家系統(tǒng)是基于知識(shí)的系統(tǒng),那么,建造專家系統(tǒng)就涉及到:系統(tǒng)就涉及到:n (1 1)知識(shí)獲?。褐R(shí)獲?。簭娜祟悓<夷?/p>
14、里或從實(shí)際問題搜集、整從人類專家那里或從實(shí)際問題搜集、整理、歸納專家級(jí)知識(shí)理、歸納專家級(jí)知識(shí)n (2 2)知識(shí)表示:知識(shí)表示:以某種結(jié)構(gòu)形式表達(dá)所獲取的知識(shí),并以某種結(jié)構(gòu)形式表達(dá)所獲取的知識(shí),并將其存儲(chǔ)于計(jì)算機(jī)之中將其存儲(chǔ)于計(jì)算機(jī)之中n (3 3)知識(shí)的組織與管理:知識(shí)的組織與管理:知識(shí)庫建立與維護(hù)等知識(shí)庫建立與維護(hù)等n (4 4)知識(shí)的利用:知識(shí)的利用:使用知識(shí)進(jìn)行推理等一系列關(guān)于知識(shí)使用知識(shí)進(jìn)行推理等一系列關(guān)于知識(shí)處理的技處理的技術(shù)和方法。術(shù)和方法。 5.1.5 5.1.5 專家系統(tǒng)與知識(shí)工程專家系統(tǒng)與知識(shí)工程2022-5-117n 關(guān)于知識(shí)處理的技術(shù)和方法已形成一個(gè)稱為關(guān)于知識(shí)處理的技術(shù)
15、和方法已形成一個(gè)稱為“知識(shí)知識(shí)工程工程”(Knowledge EngineeringKnowledge Engineering)的學(xué)科領(lǐng)域。這就是)的學(xué)科領(lǐng)域。這就是說,專家系統(tǒng)促使了知識(shí)工程的誕生和發(fā)展,知識(shí)工程說,專家系統(tǒng)促使了知識(shí)工程的誕生和發(fā)展,知識(shí)工程又是為專家系統(tǒng)服務(wù)的。正是由于這二者的密切關(guān)系,又是為專家系統(tǒng)服務(wù)的。正是由于這二者的密切關(guān)系,所以,現(xiàn)在的所以,現(xiàn)在的“專家系統(tǒng)專家系統(tǒng)”與與“知識(shí)工程知識(shí)工程”幾乎已成為幾乎已成為同義語同義語。5.1.5 5.1.5 專家系統(tǒng)與知識(shí)工程專家系統(tǒng)與知識(shí)工程2022-5-1182022-5-1192022-5-1202022-5-121
16、2022-5-1222022-5-123行星行星p pD Dd/pd/pd d2 2/p/pd d3 3/p/p2 2MercuryMercury1 11 11 10 01 10 01 10 0VenusVenus8 84 40 05 52 20 01 10 0EarthEarth27279 90 033333 30 01 10 02022-5-124n這是根據(jù)現(xiàn)狀預(yù)測(cè)未來可能發(fā)生的情況的專家系統(tǒng)。諸如應(yīng)這是根據(jù)現(xiàn)狀預(yù)測(cè)未來可能發(fā)生的情況的專家系統(tǒng)。諸如應(yīng)用于氣象預(yù)報(bào)、地震災(zāi)害預(yù)測(cè)、人口預(yù)測(cè)、工農(nóng)業(yè)產(chǎn)量估計(jì)用于氣象預(yù)報(bào)、地震災(zāi)害預(yù)測(cè)、人口預(yù)測(cè)、工農(nóng)業(yè)產(chǎn)量估計(jì)及水文、經(jīng)濟(jì)、軍事形勢(shì)預(yù)測(cè)等方面。其
17、特點(diǎn)為:及水文、經(jīng)濟(jì)、軍事形勢(shì)預(yù)測(cè)等方面。其特點(diǎn)為:n 系統(tǒng)處理的數(shù)據(jù)隨時(shí)間變化,而且可能是不準(zhǔn)確和不完系統(tǒng)處理的數(shù)據(jù)隨時(shí)間變化,而且可能是不準(zhǔn)確和不完全的。全的。n 系統(tǒng)需要有適應(yīng)時(shí)間變化的動(dòng)態(tài)模型,能夠從不完全和系統(tǒng)需要有適應(yīng)時(shí)間變化的動(dòng)態(tài)模型,能夠從不完全和不準(zhǔn)確的信息中,得出預(yù)報(bào),并達(dá)到要求的時(shí)效性。不準(zhǔn)確的信息中,得出預(yù)報(bào),并達(dá)到要求的時(shí)效性。n如臺(tái)風(fēng)路徑預(yù)報(bào)如臺(tái)風(fēng)路徑預(yù)報(bào)TYT專家系統(tǒng)就是一例。專家系統(tǒng)就是一例。2022-5-125n根據(jù)診斷對(duì)象的表征現(xiàn)象,例如病人的臨床癥狀,機(jī)器故障根據(jù)診斷對(duì)象的表征現(xiàn)象,例如病人的臨床癥狀,機(jī)器故障的聲光現(xiàn)象等,推斷出該對(duì)象機(jī)能失?;虬l(fā)生故障的
18、原因。的聲光現(xiàn)象等,推斷出該對(duì)象機(jī)能失?;虬l(fā)生故障的原因。診斷專家系統(tǒng)具有下列特點(diǎn):診斷專家系統(tǒng)具有下列特點(diǎn):n 能夠了解被診斷對(duì)象或客體各組成部分的特性以及它們能夠了解被診斷對(duì)象或客體各組成部分的特性以及它們之間的聯(lián)系。之間的聯(lián)系。n 能夠區(qū)分一種現(xiàn)象及其所掩蓋的另一種現(xiàn)象。能夠區(qū)分一種現(xiàn)象及其所掩蓋的另一種現(xiàn)象。n 能夠向用戶提出測(cè)量的數(shù)據(jù),并從不確切信息中得出盡能夠向用戶提出測(cè)量的數(shù)據(jù),并從不確切信息中得出盡可能正確的診斷??赡苷_的診斷。n如著名的如著名的MYCIN系統(tǒng),就能對(duì)傳染性疾病做出專家水平的診系統(tǒng),就能對(duì)傳染性疾病做出專家水平的診斷和治療選擇。斷和治療選擇。 2022-5-1
19、26n這是一種根據(jù)任務(wù)要求,計(jì)算出滿足設(shè)計(jì)問題約束的目標(biāo)配這是一種根據(jù)任務(wù)要求,計(jì)算出滿足設(shè)計(jì)問題約束的目標(biāo)配置的系統(tǒng)。設(shè)計(jì)型專家系統(tǒng)應(yīng)具有下列特點(diǎn):置的系統(tǒng)。設(shè)計(jì)型專家系統(tǒng)應(yīng)具有下列特點(diǎn):n 善于從多方面的約束中得到符合要求的設(shè)計(jì)結(jié)果。善于從多方面的約束中得到符合要求的設(shè)計(jì)結(jié)果。n 系統(tǒng)需要檢索較大的可能解空間。系統(tǒng)需要檢索較大的可能解空間。n 善于分析各種問題,并處理好子問題間的相互關(guān)系。善于分析各種問題,并處理好子問題間的相互關(guān)系。n 能夠試驗(yàn)性地構(gòu)造出可能設(shè)計(jì),并易于對(duì)所得設(shè)計(jì)方案進(jìn)能夠試驗(yàn)性地構(gòu)造出可能設(shè)計(jì),并易于對(duì)所得設(shè)計(jì)方案進(jìn)行修改。行修改。n 能夠使用已被證明是正確的設(shè)計(jì)來解釋
20、當(dāng)前的新設(shè)計(jì)。能夠使用已被證明是正確的設(shè)計(jì)來解釋當(dāng)前的新設(shè)計(jì)。n例如,例如,DAC公司用來幫助用戶提出最佳計(jì)算機(jī)配置方案的公司用來幫助用戶提出最佳計(jì)算機(jī)配置方案的R1系統(tǒng)。系統(tǒng)。 2022-5-127n 規(guī)劃型專家系統(tǒng)用來制訂行動(dòng)規(guī)劃一類專家系統(tǒng)。諸如機(jī)規(guī)劃型專家系統(tǒng)用來制訂行動(dòng)規(guī)劃一類專家系統(tǒng)。諸如機(jī)器人動(dòng)作規(guī)劃、制訂生產(chǎn)規(guī)劃等。其具體特點(diǎn)有:器人動(dòng)作規(guī)劃、制訂生產(chǎn)規(guī)劃等。其具體特點(diǎn)有:n 所要規(guī)劃的目標(biāo)可能是動(dòng)態(tài)的或靜態(tài)的,因而需要對(duì)未所要規(guī)劃的目標(biāo)可能是動(dòng)態(tài)的或靜態(tài)的,因而需要對(duì)未來動(dòng)作做出預(yù)測(cè)。來動(dòng)作做出預(yù)測(cè)。n 所涉及的問題可能很復(fù)雜,要求系統(tǒng)能夠抓住重點(diǎn),處所涉及的問題可能很復(fù)雜,
21、要求系統(tǒng)能夠抓住重點(diǎn),處理好各子目標(biāo)之間的關(guān)系和不確定的數(shù)據(jù)信息,并通過實(shí)驗(yàn)理好各子目標(biāo)之間的關(guān)系和不確定的數(shù)據(jù)信息,并通過實(shí)驗(yàn)性動(dòng)作得出可行規(guī)劃。性動(dòng)作得出可行規(guī)劃。 2022-5-128n 這是用來對(duì)某些行為、狀況進(jìn)行監(jiān)視,并與其正常情況進(jìn)這是用來對(duì)某些行為、狀況進(jìn)行監(jiān)視,并與其正常情況進(jìn)行比較,當(dāng)發(fā)現(xiàn)異常發(fā)出告警或進(jìn)行干預(yù)的系統(tǒng)。如森林火行比較,當(dāng)發(fā)現(xiàn)異常發(fā)出告警或進(jìn)行干預(yù)的系統(tǒng)。如森林火警監(jiān)視、機(jī)場(chǎng)監(jiān)視等。監(jiān)視專家系統(tǒng)具有下列特點(diǎn):警監(jiān)視、機(jī)場(chǎng)監(jiān)視等。監(jiān)視專家系統(tǒng)具有下列特點(diǎn):n 系統(tǒng)應(yīng)具有快速反應(yīng)能力,在造成事故之前及時(shí)發(fā)出警系統(tǒng)應(yīng)具有快速反應(yīng)能力,在造成事故之前及時(shí)發(fā)出警報(bào)。報(bào)。n
22、 系統(tǒng)發(fā)出的警報(bào)要有很高的準(zhǔn)確性。在需要發(fā)出警報(bào)時(shí)系統(tǒng)發(fā)出的警報(bào)要有很高的準(zhǔn)確性。在需要發(fā)出警報(bào)時(shí)發(fā)警報(bào),在不需要發(fā)出警報(bào)時(shí)不得輕易發(fā)警報(bào)(假警報(bào))。發(fā)警報(bào),在不需要發(fā)出警報(bào)時(shí)不得輕易發(fā)警報(bào)(假警報(bào))。n 系統(tǒng)能夠隨時(shí)間和條件的變化而動(dòng)態(tài)地處理其輸入信息。系統(tǒng)能夠隨時(shí)間和條件的變化而動(dòng)態(tài)地處理其輸入信息。 2022-5-129n 用以自適應(yīng)地管理受控對(duì)象,使之滿足預(yù)期要求的系統(tǒng)。用以自適應(yīng)地管理受控對(duì)象,使之滿足預(yù)期要求的系統(tǒng)。其特點(diǎn)為:能夠解釋當(dāng)前情況,預(yù)測(cè)未來可能發(fā)生的情況;其特點(diǎn)為:能夠解釋當(dāng)前情況,預(yù)測(cè)未來可能發(fā)生的情況;診斷可能發(fā)生的問題及其原因,不斷修正計(jì)劃,控制系統(tǒng)的診斷可能發(fā)生
23、的問題及其原因,不斷修正計(jì)劃,控制系統(tǒng)的運(yùn)行??刂菩蛯<蚁到y(tǒng)具有解釋、預(yù)報(bào)、診斷、規(guī)劃和執(zhí)行運(yùn)行??刂菩蛯<蚁到y(tǒng)具有解釋、預(yù)報(bào)、診斷、規(guī)劃和執(zhí)行等功能。等功能。n 調(diào)試型專家系統(tǒng)的任務(wù)是對(duì)失靈的對(duì)象給出處理意見和方調(diào)試型專家系統(tǒng)的任務(wù)是對(duì)失靈的對(duì)象給出處理意見和方法。調(diào)試專家系統(tǒng)的特點(diǎn)是同時(shí)具有規(guī)劃、設(shè)計(jì)、預(yù)報(bào)和診法。調(diào)試專家系統(tǒng)的特點(diǎn)是同時(shí)具有規(guī)劃、設(shè)計(jì)、預(yù)報(bào)和診斷等專家系統(tǒng)的功能。斷等專家系統(tǒng)的功能。2022-5-130n 教學(xué)型專家系統(tǒng)能根據(jù)學(xué)生的知識(shí)點(diǎn)掌握情況、性情特點(diǎn)教學(xué)型專家系統(tǒng)能根據(jù)學(xué)生的知識(shí)點(diǎn)掌握情況、性情特點(diǎn)等,以最適當(dāng)?shù)慕贪负徒虒W(xué)方法對(duì)學(xué)生進(jìn)行教學(xué)和輔導(dǎo)。教等,以最適當(dāng)?shù)慕?/p>
24、案和教學(xué)方法對(duì)學(xué)生進(jìn)行教學(xué)和輔導(dǎo)。教學(xué)專家系統(tǒng)的特點(diǎn)為:學(xué)專家系統(tǒng)的特點(diǎn)為:n 同時(shí)具有診斷和調(diào)試等功能。同時(shí)具有診斷和調(diào)試等功能。n 具有良好的人機(jī)界面。具有良好的人機(jī)界面。n系統(tǒng)能對(duì)發(fā)生故障的對(duì)象(系統(tǒng)或設(shè)備)進(jìn)行處理,使其恢系統(tǒng)能對(duì)發(fā)生故障的對(duì)象(系統(tǒng)或設(shè)備)進(jìn)行處理,使其恢復(fù)正常工作。該類型專家系統(tǒng)應(yīng)具有診斷、調(diào)試、計(jì)劃和執(zhí)復(fù)正常工作。該類型專家系統(tǒng)應(yīng)具有診斷、調(diào)試、計(jì)劃和執(zhí)行等功能。行等功能。 2022-5-131 人 機(jī) 接 口推理機(jī)解釋器知識(shí)獲取知識(shí)與數(shù)據(jù)庫圖7-A 專家系統(tǒng)的一般結(jié)構(gòu) 知識(shí)庫推理機(jī)輸入或提問答案專家知識(shí) 圖7- 專家系統(tǒng)的基本結(jié)構(gòu) 用戶 專家/知識(shí)工程師 202
25、2-5-132圖73B 專家系統(tǒng)的基本結(jié)構(gòu) 人 機(jī) 界 面推 理 機(jī)解釋模塊動(dòng)態(tài)數(shù)據(jù)庫知識(shí)庫自學(xué)習(xí)模塊知識(shí)庫管理系統(tǒng) 2022-5-133n 存儲(chǔ)具體領(lǐng)域內(nèi)的初始數(shù)據(jù)和推理過程中所涉及到的各存儲(chǔ)具體領(lǐng)域內(nèi)的初始數(shù)據(jù)和推理過程中所涉及到的各種信息種信息如中間結(jié)果、目標(biāo)、子目標(biāo)、條件、假設(shè)等等。如中間結(jié)果、目標(biāo)、子目標(biāo)、條件、假設(shè)等等。如解如解題步驟、處理策略、選擇處理方法、求解某種問題的能力、題步驟、處理策略、選擇處理方法、求解某種問題的能力、系統(tǒng)如何組織和管理其自身知識(shí)等。這樣既便于用戶的理系統(tǒng)如何組織和管理其自身知識(shí)等。這樣既便于用戶的理解和接受,同時(shí)也便于系統(tǒng)的維護(hù)。解和接受,同時(shí)也便于系
26、統(tǒng)的維護(hù)。2022-5-134n 提供知識(shí)獲取、機(jī)器學(xué)習(xí)、修改、擴(kuò)充和完善等其它維提供知識(shí)獲取、機(jī)器學(xué)習(xí)、修改、擴(kuò)充和完善等其它維護(hù)手段。護(hù)手段。這樣才能更有效地提高系統(tǒng)的問題求解能力及準(zhǔn)這樣才能更有效地提高系統(tǒng)的問題求解能力及準(zhǔn)確性。確性。 其中,其中,存放知識(shí)和使用知識(shí)是專家系統(tǒng)的兩個(gè)基本功能存放知識(shí)和使用知識(shí)是專家系統(tǒng)的兩個(gè)基本功能,用于實(shí)現(xiàn)該功能的知識(shí)庫和推理機(jī)構(gòu)成了專家系統(tǒng)的兩個(gè)用于實(shí)現(xiàn)該功能的知識(shí)庫和推理機(jī)構(gòu)成了專家系統(tǒng)的兩個(gè)核心部件,如圖核心部件,如圖5 5-2-2所示。所示。n基于規(guī)則的專家系統(tǒng)的結(jié)構(gòu)如圖基于規(guī)則的專家系統(tǒng)的結(jié)構(gòu)如圖7-37-3所示,一般包括知識(shí)與所示,一般包括
27、知識(shí)與數(shù)據(jù)庫、推理機(jī)、黑板、人機(jī)接口、解釋器和知識(shí)獲取機(jī)數(shù)據(jù)庫、推理機(jī)、黑板、人機(jī)接口、解釋器和知識(shí)獲取機(jī)等六部分。等六部分。2022-5-135人 機(jī) 接 口推理機(jī)解釋器知識(shí)獲取知識(shí)與數(shù)據(jù)庫圖5-A 專家系統(tǒng)的一般結(jié)構(gòu) 知識(shí)庫知識(shí)庫輸入或提輸入或提問問答案答案 圖5- 專家系統(tǒng)的基本結(jié)構(gòu) 用戶 專家/知識(shí)工程師 2022-5-136n知識(shí)與數(shù)據(jù)庫:知識(shí)與數(shù)據(jù)庫:包括專家知識(shí)庫和事實(shí)數(shù)據(jù)庫兩部分,存儲(chǔ)包括專家知識(shí)庫和事實(shí)數(shù)據(jù)庫兩部分,存儲(chǔ)著求解領(lǐng)域中問題所需的專家知識(shí)及數(shù)據(jù),它是專家系統(tǒng)的著求解領(lǐng)域中問題所需的專家知識(shí)及數(shù)據(jù),它是專家系統(tǒng)的組成基礎(chǔ)。組成基礎(chǔ)。n主要用途:主要用途:用于存放相關(guān)
28、領(lǐng)域或問題的初始數(shù)據(jù)、中間結(jié)果、用于存放相關(guān)領(lǐng)域或問題的初始數(shù)據(jù)、中間結(jié)果、最終結(jié)論等。它能最終結(jié)論等。它能對(duì)知識(shí)和全局?jǐn)?shù)據(jù)施行存儲(chǔ)、管理,并以對(duì)知識(shí)和全局?jǐn)?shù)據(jù)施行存儲(chǔ)、管理,并以規(guī)則形式表達(dá)專家級(jí)知識(shí)。一類是領(lǐng)域中的定義、事實(shí)和理規(guī)則形式表達(dá)專家級(jí)知識(shí)。一類是領(lǐng)域中的定義、事實(shí)和理論等,通常收錄于相關(guān)學(xué)術(shù)著作和教科書中;另一類是專家論等,通常收錄于相關(guān)學(xué)術(shù)著作和教科書中;另一類是專家個(gè)人在工作經(jīng)歷中所獲得的實(shí)踐經(jīng)驗(yàn)等。這使得專家們?cè)阱e(cuò)個(gè)人在工作經(jīng)歷中所獲得的實(shí)踐經(jīng)驗(yàn)等。這使得專家們?cè)阱e(cuò)綜復(fù)雜關(guān)鍵時(shí)刻,能臨機(jī)決斷,做出正確決策。綜復(fù)雜關(guān)鍵時(shí)刻,能臨機(jī)決斷,做出正確決策。n特性:特性: 它可被所
29、有的規(guī)則訪問;它可被所有的規(guī)則訪問; 規(guī)則之間的聯(lián)系只有規(guī)則之間的聯(lián)系只有通過數(shù)據(jù)庫才能發(fā)生。通過數(shù)據(jù)庫才能發(fā)生。2022-5-137n推理機(jī):推理機(jī):推理機(jī)推理機(jī)實(shí)際上實(shí)際上,它是專家系,它是專家系統(tǒng)的統(tǒng)的“思維思維”機(jī)構(gòu),是機(jī)構(gòu),是構(gòu)成專家系統(tǒng)的核心部分構(gòu)成專家系統(tǒng)的核心部分。協(xié)調(diào)控制整個(gè)系統(tǒng),模擬領(lǐng)域?qū)<业乃季S過程,協(xié)調(diào)控制整個(gè)系統(tǒng),模擬領(lǐng)域?qū)<业乃季S過程,控制并執(zhí)行對(duì)問題的求解。它能根據(jù)當(dāng)前已知的事實(shí),利用控制并執(zhí)行對(duì)問題的求解。它能根據(jù)當(dāng)前已知的事實(shí),利用知識(shí)庫中的知識(shí),按一定的推理方法和控制策略進(jìn)行推理,知識(shí)庫中的知識(shí),按一定的推理方法和控制策略進(jìn)行推理,求得問題的答案或證明某個(gè)假
30、設(shè)的正確性。求得問題的答案或證明某個(gè)假設(shè)的正確性。n總之,總之,和和成了一個(gè)專家系統(tǒng)的基本框架。同成了一個(gè)專家系統(tǒng)的基本框架。同時(shí),這兩部分又是相輔相成、密切相關(guān)的。因?yàn)椴煌闹R(shí)時(shí),這兩部分又是相輔相成、密切相關(guān)的。因?yàn)椴煌闹R(shí)表示有不同的推理方式,所以,推理機(jī)的推理方式和工作效表示有不同的推理方式,所以,推理機(jī)的推理方式和工作效率不僅與推理機(jī)本身的算法有關(guān),還與知識(shí)庫中的知識(shí)以及率不僅與推理機(jī)本身的算法有關(guān),還與知識(shí)庫中的知識(shí)以及知識(shí)庫的組織有關(guān)。知識(shí)庫的組織有關(guān)。2022-5-138n 顧名思義,黑板是一種顧名思義,黑板是一種的裝的裝置,置,許多專家系統(tǒng)結(jié)構(gòu)許多專家系統(tǒng)結(jié)構(gòu)把黑板并入數(shù)
31、據(jù)庫中,但它只是系統(tǒng)運(yùn)行中間的一把黑板并入數(shù)據(jù)庫中,但它只是系統(tǒng)運(yùn)行中間的一些動(dòng)態(tài)信息的集合,是系統(tǒng)運(yùn)行期間產(chǎn)生和變化的,些動(dòng)態(tài)信息的集合,是系統(tǒng)運(yùn)行期間產(chǎn)生和變化的,因此,它只是數(shù)據(jù)庫中因此,它只是數(shù)據(jù)庫中“動(dòng)態(tài)動(dòng)態(tài)”變化的那一部分。變化的那一部分。有了黑板,便于進(jìn)行系統(tǒng)跟蹤、調(diào)試與解釋。有了黑板,便于進(jìn)行系統(tǒng)跟蹤、調(diào)試與解釋。2022-5-139n 這是實(shí)現(xiàn)系統(tǒng)透明性的重要模塊。它負(fù)責(zé)回答用戶提出這是實(shí)現(xiàn)系統(tǒng)透明性的重要模塊。它負(fù)責(zé)回答用戶提出的各種問題,解釋系統(tǒng)的推理過程,使系統(tǒng)向用戶透明。的各種問題,解釋系統(tǒng)的推理過程,使系統(tǒng)向用戶透明。n 解釋程序模塊由一組程序構(gòu)成,它是專家系統(tǒng)區(qū)別
32、于一解釋程序模塊由一組程序構(gòu)成,它是專家系統(tǒng)區(qū)別于一般程序的重要特征之一。它可對(duì)推理路線和提問的含義給出般程序的重要特征之一。它可對(duì)推理路線和提問的含義給出必要的清晰的解釋,使用戶了解推理過程;并能跟蹤并記錄必要的清晰的解釋,使用戶了解推理過程;并能跟蹤并記錄推理過程,也為系統(tǒng)維護(hù)提供了方便的手段。推理過程,也為系統(tǒng)維護(hù)提供了方便的手段。2022-5-140 這是專家系統(tǒng)中能將某專業(yè)領(lǐng)域內(nèi)的事實(shí)性知識(shí)和領(lǐng)這是專家系統(tǒng)中能將某專業(yè)領(lǐng)域內(nèi)的事實(shí)性知識(shí)和領(lǐng)域?qū)<宜赜械慕?jīng)驗(yàn)性知識(shí)轉(zhuǎn)化為計(jì)算機(jī)可利用的形式并域?qū)<宜赜械慕?jīng)驗(yàn)性知識(shí)轉(zhuǎn)化為計(jì)算機(jī)可利用的形式并送入知識(shí)庫的功能模塊。同時(shí)也負(fù)責(zé)知識(shí)庫中知識(shí)的
33、修改、送入知識(shí)庫的功能模塊。同時(shí)也負(fù)責(zé)知識(shí)庫中知識(shí)的修改、刪除和更新,并對(duì)知識(shí)庫的完整性和一致性進(jìn)行維護(hù)。知?jiǎng)h除和更新,并對(duì)知識(shí)庫的完整性和一致性進(jìn)行維護(hù)。知識(shí)獲取模塊是實(shí)現(xiàn)系統(tǒng)靈活性的主要部分,它使領(lǐng)域?qū)<易R(shí)獲取模塊是實(shí)現(xiàn)系統(tǒng)靈活性的主要部分,它使領(lǐng)域?qū)<铱梢孕薷闹R(shí)庫而不必了解知識(shí)庫中知識(shí)的表示方法、知可以修改知識(shí)庫而不必了解知識(shí)庫中知識(shí)的表示方法、知識(shí)庫的組織結(jié)構(gòu)等實(shí)現(xiàn)上的細(xì)節(jié)問題,這大大地提高了系識(shí)庫的組織結(jié)構(gòu)等實(shí)現(xiàn)上的細(xì)節(jié)問題,這大大地提高了系統(tǒng)的可擴(kuò)充性。統(tǒng)的可擴(kuò)充性。2022-5-141n 人機(jī)接口負(fù)責(zé)把領(lǐng)域?qū)<?、知識(shí)工程師或一般人機(jī)接口負(fù)責(zé)把領(lǐng)域?qū)<摇⒅R(shí)工程師或一般用戶輸入的
34、信息轉(zhuǎn)換成系統(tǒng)內(nèi)規(guī)范化的表示形式,用戶輸入的信息轉(zhuǎn)換成系統(tǒng)內(nèi)規(guī)范化的表示形式,然后把這些內(nèi)部表示交給相應(yīng)的模塊去處理。系統(tǒng)然后把這些內(nèi)部表示交給相應(yīng)的模塊去處理。系統(tǒng)輸出的內(nèi)部信息也由人機(jī)接口轉(zhuǎn)換成用戶易于理解輸出的內(nèi)部信息也由人機(jī)接口轉(zhuǎn)換成用戶易于理解的外部表示形式顯示給用戶。的外部表示形式顯示給用戶。 2022-5-142n求解過程大致有如下幾個(gè)步驟:求解過程大致有如下幾個(gè)步驟:n 根據(jù)用戶的問題對(duì)知識(shí)庫進(jìn)行搜索,尋找有關(guān)的知識(shí)。根據(jù)用戶的問題對(duì)知識(shí)庫進(jìn)行搜索,尋找有關(guān)的知識(shí)。n 根據(jù)有關(guān)的知識(shí)和系統(tǒng)的控制策略形成解決問題的途徑,根據(jù)有關(guān)的知識(shí)和系統(tǒng)的控制策略形成解決問題的途徑,即知識(shí)操作
35、算子序列,從而構(gòu)成一個(gè)假設(shè)集合。即知識(shí)操作算子序列,從而構(gòu)成一個(gè)假設(shè)集合。n 對(duì)解決問題的一組可能假設(shè)方案進(jìn)行排序,并挑選其中在對(duì)解決問題的一組可能假設(shè)方案進(jìn)行排序,并挑選其中在某些準(zhǔn)則下為最優(yōu)的假設(shè)方案。某些準(zhǔn)則下為最優(yōu)的假設(shè)方案。n 根據(jù)挑選的解決問題的假設(shè)方案去求解具體問題。根據(jù)挑選的解決問題的假設(shè)方案去求解具體問題。n 如果該方案不能真正解決問題,則回溯到假設(shè)方案序列中如果該方案不能真正解決問題,則回溯到假設(shè)方案序列中的下一個(gè)假設(shè)方案,重復(fù)求解問題。的下一個(gè)假設(shè)方案,重復(fù)求解問題。n 上述過程循環(huán)執(zhí)行,直到問題已經(jīng)解決或所有可能的求解上述過程循環(huán)執(zhí)行,直到問題已經(jīng)解決或所有可能的求解方
36、案都不能解決問題而宣告方案都不能解決問題而宣告“本系統(tǒng)該問題無解本系統(tǒng)該問題無解”為止。為止。2022-5-143上述過程可用上述過程可用圖圖5-3來描述。來描述。Y Y 目標(biāo)問題分析目標(biāo)問題分析根據(jù)目標(biāo)問題集聚知識(shí)根據(jù)目標(biāo)問題集聚知識(shí)形成解決問題的假設(shè)方案集形成解決問題的假設(shè)方案集選擇最優(yōu)方案執(zhí)行之選擇最優(yōu)方案執(zhí)行之對(duì)假設(shè)方案集進(jìn)行排序?qū)僭O(shè)方案集進(jìn)行排序知識(shí)庫知識(shí)庫問題已解決?問題已解決?選擇下一個(gè)方案并執(zhí)行選擇下一個(gè)方案并執(zhí)行還有其它方案?還有其它方案?成功結(jié)束成功結(jié)束失敗結(jié)束失敗結(jié)束N N 2022-5-144n 上面介紹的專家系統(tǒng)結(jié)構(gòu),是專家系統(tǒng)的上面介紹的專家系統(tǒng)結(jié)構(gòu),是專家系統(tǒng)的
37、概念模型,或者說是只強(qiáng)調(diào)知識(shí)和推理這一主概念模型,或者說是只強(qiáng)調(diào)知識(shí)和推理這一主要特征的專家系統(tǒng)結(jié)構(gòu)。但專家系統(tǒng)終究仍是要特征的專家系統(tǒng)結(jié)構(gòu)。但專家系統(tǒng)終究仍是一種計(jì)算機(jī)應(yīng)用系統(tǒng)。所以,它與其它應(yīng)用系一種計(jì)算機(jī)應(yīng)用系統(tǒng)。所以,它與其它應(yīng)用系統(tǒng)一樣是解決實(shí)際問題的。而實(shí)際問題往往是統(tǒng)一樣是解決實(shí)際問題的。而實(shí)際問題往往是錯(cuò)綜復(fù)雜的,比如,可能需要多次推理或多路錯(cuò)綜復(fù)雜的,比如,可能需要多次推理或多路推理或多層推理才能解決,而知識(shí)庫也可能是推理或多層推理才能解決,而知識(shí)庫也可能是多塊或多層的。多塊或多層的。2022-5-145 專家系統(tǒng)的實(shí)際結(jié)構(gòu)示例 總 控處理模塊1專家模塊1專家模塊m處理模塊n
38、2022-5-146地質(zhì)圖件繪制智能輔助系統(tǒng)結(jié)構(gòu) 多 媒 體 人 機(jī) 界 面方 法知識(shí)庫參 數(shù)知識(shí)庫動(dòng)態(tài)數(shù)據(jù)庫評(píng) 價(jià)知識(shí)庫自學(xué)習(xí)模 塊知 識(shí) 庫 管 理 系統(tǒng)方法選擇參數(shù)確定圖件繪制圖形評(píng)價(jià)IO接口2022-5-147n 在網(wǎng)絡(luò)環(huán)境下,專家系統(tǒng)也可以設(shè)計(jì)成網(wǎng)絡(luò)結(jié)構(gòu),在網(wǎng)絡(luò)環(huán)境下,專家系統(tǒng)也可以設(shè)計(jì)成網(wǎng)絡(luò)結(jié)構(gòu),如如“客戶機(jī)客戶機(jī)/ /服務(wù)器服務(wù)器”(Client/Server)(Client/Server)結(jié)構(gòu)(如圖結(jié)構(gòu)(如圖85(a)85(a)所示),或?yàn)g覽器所示),或?yàn)g覽器/ /服務(wù)器服務(wù)器(Browser/Server)(Browser/Server)結(jié)構(gòu)結(jié)構(gòu)( (如圖如圖8-8-5(b)
39、5(b)所示所示) )。我們稱后一種結(jié)構(gòu)的專家系統(tǒng)為網(wǎng)上專家系。我們稱后一種結(jié)構(gòu)的專家系統(tǒng)為網(wǎng)上專家系統(tǒng)。統(tǒng)。n 分布式結(jié)構(gòu)則是一種適合于分布式計(jì)算環(huán)境的專家分布式結(jié)構(gòu)則是一種適合于分布式計(jì)算環(huán)境的專家系統(tǒng)。例如那些多學(xué)科、多專家聯(lián)合作業(yè),協(xié)同解題的大系統(tǒng)。例如那些多學(xué)科、多專家聯(lián)合作業(yè),協(xié)同解題的大型專家系統(tǒng),就可以設(shè)計(jì)成分布式結(jié)構(gòu)。這類專家系統(tǒng)也型專家系統(tǒng),就可以設(shè)計(jì)成分布式結(jié)構(gòu)。這類專家系統(tǒng)也就稱為分布式專家系統(tǒng)。就稱為分布式專家系統(tǒng)。2022-5-148 專家系統(tǒng)的客戶(機(jī))/服務(wù)器結(jié)構(gòu)及瀏覽器/服務(wù)器結(jié)構(gòu) 知識(shí)庫推理機(jī)推理機(jī)知識(shí)庫人機(jī)界面人機(jī)界面客戶(機(jī)) Browser服務(wù)器 We
40、b ServerInternet2022-5-1492022-5-1502022-5-1512022-5-1522022-5-153 2022-5-154綜合數(shù)綜合數(shù)據(jù)庫據(jù)庫產(chǎn)生式產(chǎn)生式規(guī)則規(guī)則控制策略控制策略2022-5-155綜合數(shù)綜合數(shù)據(jù)庫據(jù)庫 匹配事實(shí)匹配事實(shí) 調(diào)用規(guī)則調(diào)用規(guī)則 產(chǎn)生式規(guī)則產(chǎn)生式規(guī)則( (庫庫) ) 圖圖3 3 產(chǎn)生式系統(tǒng)組成產(chǎn)生式系統(tǒng)組成2022-5-156 綜合數(shù)據(jù)庫綜合數(shù)據(jù)庫知識(shí)與數(shù)據(jù)庫知識(shí)與數(shù)據(jù)庫 2022-5-157n專家系統(tǒng)的性能需要從四方面來考慮:即和由于考慮因素不同,角度不同,所給出的準(zhǔn)則也不同。為了使所設(shè)計(jì)的專家系統(tǒng)便于實(shí)現(xiàn),這是設(shè)計(jì)專家系統(tǒng)的基本原則
41、。以便于系統(tǒng)對(duì)知識(shí)進(jìn)行統(tǒng)一的處理、解釋和管理。把啟發(fā)性知識(shí)也盡可能地獨(dú)立出來,這樣既便于推理機(jī)的實(shí)現(xiàn),同時(shí)也便于對(duì)問題的解釋。2022-5-158 一般所采取的步驟是一個(gè)傳統(tǒng)程序一般所采取的步驟是一個(gè)傳統(tǒng)程序開發(fā)的循環(huán)形式,整個(gè)開發(fā)過程如圖開發(fā)的循環(huán)形式,整個(gè)開發(fā)過程如圖5 5所所示示, ,2022-5-159 在在ESES開發(fā)中,開發(fā)中,不可能被不可能被很好理解,定義也很好理解,定義也不可能很完整,則不可能很完整,則往往往往以修改已進(jìn)行以修改已進(jìn)行的過程。的過程。在過在過程的動(dòng)態(tài)反復(fù)進(jìn)行程的動(dòng)態(tài)反復(fù)進(jìn)行中,中,2022-5-160 在進(jìn)行構(gòu)思和設(shè)計(jì)專家系統(tǒng)之前,首先必須搞清楚在進(jìn)行構(gòu)思和設(shè)計(jì)
42、專家系統(tǒng)之前,首先必須搞清楚用戶需要一個(gè)什么樣的系統(tǒng)?要求具有什么功能?各項(xiàng)用戶需要一個(gè)什么樣的系統(tǒng)?要求具有什么功能?各項(xiàng)性能要求如何等。因此,需求分析做的好壞是系統(tǒng)最終性能要求如何等。因此,需求分析做的好壞是系統(tǒng)最終成敗的一個(gè)關(guān)鍵,而且是專家系統(tǒng)的艱難開發(fā)過程的第成敗的一個(gè)關(guān)鍵,而且是專家系統(tǒng)的艱難開發(fā)過程的第一關(guān)。知識(shí)工程師要花很多時(shí)間反復(fù)向未來的用戶和領(lǐng)一關(guān)。知識(shí)工程師要花很多時(shí)間反復(fù)向未來的用戶和領(lǐng)域?qū)<姨岢龈鞣N問題,并共同討論解決各種問題的方法,域?qū)<姨岢龈鞣N問題,并共同討論解決各種問題的方法,寫出寫出“需求分析報(bào)告需求分析報(bào)告”, 根據(jù)專家與用戶們的評(píng)審意見,根據(jù)專家與用戶們的評(píng)
43、審意見, 把需求分析報(bào)告改寫成把需求分析報(bào)告改寫成“系統(tǒng)規(guī)格說明書系統(tǒng)規(guī)格說明書”,并做出,并做出“系統(tǒng)開發(fā)計(jì)劃系統(tǒng)開發(fā)計(jì)劃”。2022-5-161n知識(shí)獲取是專家系統(tǒng)開發(fā)過程中知識(shí)獲取是專家系統(tǒng)開發(fā)過程中最重要而困難的一步最重要而困難的一步,被,被稱為專家系統(tǒng)開發(fā)的稱為專家系統(tǒng)開發(fā)的“”。因此,在做了需求分析之。因此,在做了需求分析之后,就要開始尋找該領(lǐng)域內(nèi)合適的專家以及相應(yīng)的資料來后,就要開始尋找該領(lǐng)域內(nèi)合適的專家以及相應(yīng)的資料來獲取知識(shí)。獲取知識(shí)。知識(shí)獲取需要知識(shí)工程師與領(lǐng)域?qū)<业拿芮信渲R(shí)獲取需要知識(shí)工程師與領(lǐng)域?qū)<业拿芮信浜虾椭С郑駝t是不可能成功的。合和支持,否則是不可能成功的。從
44、某種意義上來說,知從某種意義上來說,知識(shí)是決定專家系統(tǒng)性能好壞的主要因素,知識(shí)獲取的成功識(shí)是決定專家系統(tǒng)性能好壞的主要因素,知識(shí)獲取的成功幾乎就使系統(tǒng)成功了一半。這是一個(gè)反復(fù)進(jìn)行,不斷修改、幾乎就使系統(tǒng)成功了一半。這是一個(gè)反復(fù)進(jìn)行,不斷修改、擴(kuò)充;進(jìn)行需求分析,知識(shí)表示,詳細(xì)設(shè)計(jì),實(shí)現(xiàn)編碼、擴(kuò)充;進(jìn)行需求分析,知識(shí)表示,詳細(xì)設(shè)計(jì),實(shí)現(xiàn)編碼、測(cè)試與評(píng)價(jià),管理與維護(hù)的過程。測(cè)試與評(píng)價(jià),管理與維護(hù)的過程。2022-5-162 在第在第3 3章中曾介紹了多種知識(shí)表示方法,不同的表示章中曾介紹了多種知識(shí)表示方法,不同的表示模式適合于表達(dá)不同類型的知識(shí)。因此,根據(jù)所選定的領(lǐng)模式適合于表達(dá)不同類型的知識(shí)。因
45、此,根據(jù)所選定的領(lǐng)域范圍和所獲取的知識(shí),選定或設(shè)計(jì)一、二種表示方法來域范圍和所獲取的知識(shí),選定或設(shè)計(jì)一、二種表示方法來最合適地表示相應(yīng)領(lǐng)域的知識(shí)是一項(xiàng)很重要的工作。值的最合適地表示相應(yīng)領(lǐng)域的知識(shí)是一項(xiàng)很重要的工作。值的指出的是,某些專家系統(tǒng)中的知識(shí)類型比較多,單一知識(shí)指出的是,某些專家系統(tǒng)中的知識(shí)類型比較多,單一知識(shí)表示模式有時(shí)很難實(shí)現(xiàn)系統(tǒng)的任務(wù)要求。因此,在具體建表示模式有時(shí)很難實(shí)現(xiàn)系統(tǒng)的任務(wù)要求。因此,在具體建造專家系統(tǒng)時(shí),可采用多種知識(shí)表示方法有機(jī)結(jié)合的方法。造專家系統(tǒng)時(shí),可采用多種知識(shí)表示方法有機(jī)結(jié)合的方法。這樣,可對(duì)不同類型的知識(shí)采用最合適的方法來表示,發(fā)這樣,可對(duì)不同類型的知識(shí)采用
46、最合適的方法來表示,發(fā)揮各種方法的優(yōu)勢(shì)揮各種方法的優(yōu)勢(shì)。2022-5-163 這個(gè)階段所要完成的任務(wù)是從宏觀上初步確定系統(tǒng)的體這個(gè)階段所要完成的任務(wù)是從宏觀上初步確定系統(tǒng)的體系結(jié)構(gòu),進(jìn)行功能模塊的劃分,確定各功能模塊之間的相互系結(jié)構(gòu),進(jìn)行功能模塊的劃分,確定各功能模塊之間的相互關(guān)系(包括控制流和數(shù)據(jù)流等),畫出系統(tǒng)的總體結(jié)構(gòu)圖,關(guān)系(包括控制流和數(shù)據(jù)流等),畫出系統(tǒng)的總體結(jié)構(gòu)圖,確定主要的用戶界面及相應(yīng)的設(shè)計(jì)報(bào)告或說明書。在總的滿確定主要的用戶界面及相應(yīng)的設(shè)計(jì)報(bào)告或說明書。在總的滿足需求分析的前提下,最終確定系統(tǒng)或模塊的性能指標(biāo),作足需求分析的前提下,最終確定系統(tǒng)或模塊的性能指標(biāo),作為下一步詳
47、細(xì)設(shè)計(jì)時(shí)要達(dá)到的目標(biāo)。為下一步詳細(xì)設(shè)計(jì)時(shí)要達(dá)到的目標(biāo)。2022-5-164n該階段要根據(jù)各功能模塊任務(wù)和性能的要求,該階段要根據(jù)各功能模塊任務(wù)和性能的要求,完成各模塊完成各模塊的具體方案設(shè)計(jì)。的具體方案設(shè)計(jì)。具體要求設(shè)計(jì)數(shù)據(jù)庫、知識(shí)庫、推理機(jī)、具體要求設(shè)計(jì)數(shù)據(jù)庫、知識(shí)庫、推理機(jī)、知識(shí)獲取、解釋和用戶接口的實(shí)現(xiàn)方案。知識(shí)獲取、解釋和用戶接口的實(shí)現(xiàn)方案。n程序結(jié)構(gòu)的模塊化設(shè)計(jì)是詳細(xì)設(shè)計(jì)階段的主要方法程序結(jié)構(gòu)的模塊化設(shè)計(jì)是詳細(xì)設(shè)計(jì)階段的主要方法。先將。先將整個(gè)程序分解為若干模塊,每個(gè)模塊又分解為若干個(gè)子模整個(gè)程序分解為若干模塊,每個(gè)模塊又分解為若干個(gè)子模塊,有的子模塊還可更進(jìn)一步分解。明確各模塊和子
48、模塊塊,有的子模塊還可更進(jìn)一步分解。明確各模塊和子模塊的功能及其入口和出口,以便不同的程序員可明確分工,的功能及其入口和出口,以便不同的程序員可明確分工,分別編寫不同的模塊和子模塊。完成各模塊間接口的具體分別編寫不同的模塊和子模塊。完成各模塊間接口的具體設(shè)計(jì),要求界面清晰、互相聯(lián)系方便和高效。設(shè)計(jì),要求界面清晰、互相聯(lián)系方便和高效。2022-5-165n 選擇合適的語言工具,這要根據(jù)具體情況而定,其中包選擇合適的語言工具,這要根據(jù)具體情況而定,其中包括是否可能實(shí)現(xiàn)上面確定的詳細(xì)設(shè)計(jì);軟件編程人員對(duì)語括是否可能實(shí)現(xiàn)上面確定的詳細(xì)設(shè)計(jì);軟件編程人員對(duì)語言或工具的熟練程度以及實(shí)現(xiàn)人員的水平;是否能表
49、達(dá)所言或工具的熟練程度以及實(shí)現(xiàn)人員的水平;是否能表達(dá)所獲取的知識(shí);可移植性和可維護(hù)性等。獲取的知識(shí);可移植性和可維護(hù)性等。n 可選擇使用某種可選擇使用某種“外殼外殼”(ShellShell)來實(shí)現(xiàn),將使這一)來實(shí)現(xiàn),將使這一工作變得簡單,僅需按規(guī)定要求,把知識(shí)庫與外殼連接起工作變得簡單,僅需按規(guī)定要求,把知識(shí)庫與外殼連接起來并作必要的測(cè)試即可。還必須采用某種知識(shí)處理語言來來并作必要的測(cè)試即可。還必須采用某種知識(shí)處理語言來實(shí)現(xiàn)各功能模塊,對(duì)各功能模塊進(jìn)行詳細(xì)編碼與調(diào)試,并實(shí)現(xiàn)各功能模塊,對(duì)各功能模塊進(jìn)行詳細(xì)編碼與調(diào)試,并將這些模塊連接起來,再進(jìn)行系統(tǒng)調(diào)試。將這些模塊連接起來,再進(jìn)行系統(tǒng)調(diào)試。20
50、22-5-166n 功能模塊測(cè)試與評(píng)價(jià),已在具體實(shí)現(xiàn)階段完成。功能模塊測(cè)試與評(píng)價(jià),已在具體實(shí)現(xiàn)階段完成。而系統(tǒng)測(cè)而系統(tǒng)測(cè)試與評(píng)價(jià)的目的在于測(cè)試和評(píng)估整個(gè)系統(tǒng)的功能與性能,試與評(píng)價(jià)的目的在于測(cè)試和評(píng)估整個(gè)系統(tǒng)的功能與性能,并進(jìn)行必要的修改以達(dá)到在需求分析階段確定的功能與性并進(jìn)行必要的修改以達(dá)到在需求分析階段確定的功能與性能指標(biāo)。能指標(biāo)。系統(tǒng)的測(cè)試與評(píng)價(jià)必須有領(lǐng)域?qū)<液陀脩魠⒓?,系統(tǒng)的測(cè)試與評(píng)價(jià)必須有領(lǐng)域?qū)<液陀脩魠⒓樱粌H要對(duì)程序編碼進(jìn)行測(cè)試,同時(shí)也要對(duì)知識(shí)和推理進(jìn)行不僅要對(duì)程序編碼進(jìn)行測(cè)試,同時(shí)也要對(duì)知識(shí)和推理進(jìn)行測(cè)試與評(píng)價(jià),界面是否滿足用戶的要求等。測(cè)試與評(píng)價(jià),界面是否滿足用戶的要求等。n方
51、法:方法:選用測(cè)試實(shí)例與專家的處理結(jié)果進(jìn)行比較,選用測(cè)試實(shí)例與專家的處理結(jié)果進(jìn)行比較,發(fā)現(xiàn)不發(fā)現(xiàn)不合理或不滿意,則由開發(fā)人員具體修改,再進(jìn)行下一輪測(cè)合理或不滿意,則由開發(fā)人員具體修改,再進(jìn)行下一輪測(cè)試,如此試,如此,直到最終達(dá)到預(yù)期目標(biāo)。,直到最終達(dá)到預(yù)期目標(biāo)。2022-5-167這是這是ESES應(yīng)用中的重要環(huán)節(jié)。應(yīng)用中的重要環(huán)節(jié)。ESES系統(tǒng)經(jīng)過一定時(shí)系統(tǒng)經(jīng)過一定時(shí)間實(shí)際運(yùn)行后間實(shí)際運(yùn)行后, ,將積累一些經(jīng)驗(yàn)和知識(shí),并發(fā)現(xiàn)某將積累一些經(jīng)驗(yàn)和知識(shí),并發(fā)現(xiàn)某些不足。因此,知識(shí)庫的知識(shí)要不斷增加與更新,些不足。因此,知識(shí)庫的知識(shí)要不斷增加與更新,以提高專家系統(tǒng)的適應(yīng)性和問題求解能力。允許以提高專家
52、系統(tǒng)的適應(yīng)性和問題求解能力。允許對(duì)其繼續(xù)進(jìn)行修改與維護(hù),當(dāng)然這需要由豐富經(jīng)對(duì)其繼續(xù)進(jìn)行修改與維護(hù),當(dāng)然這需要由豐富經(jīng)驗(yàn)的人員完成。驗(yàn)的人員完成。2022-5-168n可見,可見,n 例如通過系統(tǒng)測(cè)試與評(píng)價(jià),要檢查整個(gè)專家系統(tǒng)的正確性與實(shí)用性,例如通過系統(tǒng)測(cè)試與評(píng)價(jià),要檢查整個(gè)專家系統(tǒng)的正確性與實(shí)用性,以便于系統(tǒng)進(jìn)行修改與完善,或者是可以提供用戶使用。以便于系統(tǒng)進(jìn)行修改與完善,或者是可以提供用戶使用。n其次,上述各開發(fā)階段往往是不能截然分開的。例如,知其次,上述各開發(fā)階段往往是不能截然分開的。例如,知識(shí)獲取和表示與實(shí)現(xiàn)過程互相滲透,密切相關(guān)。在測(cè)試中識(shí)獲取和表示與實(shí)現(xiàn)過程互相滲透,密切相關(guān)。在測(cè)
53、試中知識(shí)工程師們可能要不斷地修改系統(tǒng)的各個(gè)部分,也可能知識(shí)工程師們可能要不斷地修改系統(tǒng)的各個(gè)部分,也可能要不斷地修改已獲取的知識(shí),從而有可能要重新形成規(guī)則,要不斷地修改已獲取的知識(shí),從而有可能要重新形成規(guī)則,或需要重新設(shè)計(jì)知識(shí)表示方法,發(fā)現(xiàn)新概念或取消舊概念,或需要重新設(shè)計(jì)知識(shí)表示方法,發(fā)現(xiàn)新概念或取消舊概念,甚至可能重新進(jìn)行需求分析。甚至可能重新進(jìn)行需求分析。2022-5-1692022-5-170已在已在AIAI領(lǐng)域中發(fā)展了多種知識(shí)表達(dá)領(lǐng)域中發(fā)展了多種知識(shí)表達(dá)方法方法。從實(shí)現(xiàn)的技術(shù)特征上大致分兩類:。從實(shí)現(xiàn)的技術(shù)特征上大致分兩類:說明性方法:說明性方法:可把大多數(shù)的知識(shí)可以表示為一個(gè)穩(wěn)定的
54、可把大多數(shù)的知識(shí)可以表示為一個(gè)穩(wěn)定的事實(shí)集合。這種方法嚴(yán)密性強(qiáng),易于模塊化,具有推理的事實(shí)集合。這種方法嚴(yán)密性強(qiáng),易于模塊化,具有推理的完備性,但推理的效率比較低。完備性,但推理的效率比較低。 把知識(shí)表達(dá)為應(yīng)用該知識(shí)的過程。這種方把知識(shí)表達(dá)為應(yīng)用該知識(shí)的過程。這種方法不易擴(kuò)充,但推理效率比較高。法不易擴(kuò)充,但推理效率比較高。 究竟采用哪種方法好,要具體情況具體分析確定。究竟采用哪種方法好,要具體情況具體分析確定。2022-5-171n知識(shí)描述知識(shí)描述:選擇或設(shè)計(jì)某種知識(shí)表示形式,設(shè)計(jì)相應(yīng)的知選擇或設(shè)計(jì)某種知識(shí)表示形式,設(shè)計(jì)相應(yīng)的知識(shí)描述語言。要求該語言既要面向用戶,又要面向機(jī)器推識(shí)描述語言。要
55、求該語言既要面向用戶,又要面向機(jī)器推理、機(jī)器知識(shí)的表示和運(yùn)用。即要求該描述語言既能為用理、機(jī)器知識(shí)的表示和運(yùn)用。即要求該描述語言既能為用戶提供一種方便、易懂的外部知識(shí)表達(dá)形式,又能將這種戶提供一種方便、易懂的外部知識(shí)表達(dá)形式,又能將這種外部表示轉(zhuǎn)換成容易存儲(chǔ)、管理、運(yùn)用的內(nèi)部形式。外部表示轉(zhuǎn)換成容易存儲(chǔ)、管理、運(yùn)用的內(nèi)部形式。可用現(xiàn)有的程序設(shè)計(jì)語言作為知識(shí)描述語言,如可用現(xiàn)有的程序設(shè)計(jì)語言作為知識(shí)描述語言,如PROLOGPROLOG、LISPLISP、C+C+等等;也可以選用專用的如產(chǎn)生式語言也可以選用專用的如產(chǎn)生式語言O(shè)PSOPS、框架語言、框架語言KPLKPL等;等;還可選擇現(xiàn)成的還可選擇
56、現(xiàn)成的ESES工具來描述,如工具來描述,如KASKAS、EMYCINEMYCIN等。等。 當(dāng)然還可自行動(dòng)手設(shè)計(jì)等。當(dāng)然還可自行動(dòng)手設(shè)計(jì)等。 2022-5-172 知識(shí)庫是專家系統(tǒng)的核心,知識(shí)庫的質(zhì)量直接關(guān)系到知識(shí)庫是專家系統(tǒng)的核心,知識(shí)庫的質(zhì)量直接關(guān)系到整個(gè)系統(tǒng)的性能和效率。整個(gè)系統(tǒng)的性能和效率。 1 1)對(duì)知識(shí)庫設(shè)計(jì),主要在于設(shè)計(jì)知識(shí)庫對(duì)知識(shí)庫設(shè)計(jì),主要在于設(shè)計(jì)知識(shí)庫的結(jié)構(gòu)及其知識(shí)組織形式。的結(jié)構(gòu)及其知識(shí)組織形式。2 2)該結(jié)構(gòu)模式是把知識(shí)按某種原則進(jìn)行分類,該結(jié)構(gòu)模式是把知識(shí)按某種原則進(jìn)行分類,然后分塊分層組織存放。諸如按元知識(shí)、專家知識(shí)、領(lǐng)域然后分塊分層組織存放。諸如按元知識(shí)、專家知識(shí)、
57、領(lǐng)域知識(shí)等分層組織,而每一塊和每一層還可以再分塊分層。知識(shí)等分層組織,而每一塊和每一層還可以再分塊分層。這樣,這樣,這種層次結(jié)構(gòu),這種層次結(jié)構(gòu),可方便知識(shí)的調(diào)度和搜索,加快推理速度,提高效率;采可方便知識(shí)的調(diào)度和搜索,加快推理速度,提高效率;采用分塊存放,便于更經(jīng)濟(jì)地利用知識(shí)庫空間。用分塊存放,便于更經(jīng)濟(jì)地利用知識(shí)庫空間。 2022-5-173 知識(shí)庫的建立、刪除、重組及維護(hù)和知識(shí)的錄入、查知識(shí)庫的建立、刪除、重組及維護(hù)和知識(shí)的錄入、查詢、更新、優(yōu)化等,還有知識(shí)的完整性、一致性、冗余性詢、更新、優(yōu)化等,還有知識(shí)的完整性、一致性、冗余性檢查和安全保護(hù)等方面的工作都是對(duì)知識(shí)的管理,是提高檢查和安全
58、保護(hù)等方面的工作都是對(duì)知識(shí)的管理,是提高整個(gè)系統(tǒng)性能和效率的保證,對(duì)知識(shí)的這些管理是由知識(shí)整個(gè)系統(tǒng)性能和效率的保證,對(duì)知識(shí)的這些管理是由知識(shí)庫管理系統(tǒng)來完成。庫管理系統(tǒng)來完成。 2022-5-174n知識(shí)庫管理系統(tǒng)的設(shè)計(jì)中要做到下面三個(gè)方面:知識(shí)庫管理系統(tǒng)的設(shè)計(jì)中要做到下面三個(gè)方面:包括添加、刪除、修改、查詢和統(tǒng)計(jì)等,這包括添加、刪除、修改、查詢和統(tǒng)計(jì)等,這些功能可采用兩種方法來實(shí)現(xiàn)。些功能可采用兩種方法來實(shí)現(xiàn)。利用屏幕窗口,通過人機(jī)對(duì)話方式利用屏幕窗口,通過人機(jī)對(duì)話方式實(shí)現(xiàn)知識(shí)的增、刪、改、查等;實(shí)現(xiàn)知識(shí)的增、刪、改、查等; 用全屏幕編輯方式,讓用戶直接用全屏幕編輯方式,讓用戶直接用鍵盤按知
59、識(shí)描述語言的語法格式編輯知識(shí)。用鍵盤按知識(shí)描述語言的語法格式編輯知識(shí)。 檢查知識(shí)的一致性、完整性、冗余性等。檢查知識(shí)的一致性、完整性、冗余性等。包括知識(shí)庫(文件)的建立、刪除、分解、合包括知識(shí)庫(文件)的建立、刪除、分解、合并等。其中知識(shí)庫的分解和合并功能類似于關(guān)系數(shù)據(jù)庫的投影、選擇并等。其中知識(shí)庫的分解和合并功能類似于關(guān)系數(shù)據(jù)庫的投影、選擇和連接操作,實(shí)現(xiàn)的是知識(shí)庫的重組。因?yàn)殡S著系統(tǒng)的運(yùn)行,可能會(huì)和連接操作,實(shí)現(xiàn)的是知識(shí)庫的重組。因?yàn)殡S著系統(tǒng)的運(yùn)行,可能會(huì)發(fā)現(xiàn)原先的知識(shí)組合不盡合理,從而需要使用分解與合并來重組。發(fā)現(xiàn)原先的知識(shí)組合不盡合理,從而需要使用分解與合并來重組。 2022-5-17
60、5n例如,例如,所謂知識(shí)的一致性,就是知識(shí)庫中所謂知識(shí)的一致性,就是知識(shí)庫中的知識(shí)必須是相容的,即無矛盾。例如,下面的兩條規(guī)則的知識(shí)必須是相容的,即無矛盾。例如,下面的兩條規(guī)則nr1:if P then Qnr2:if P then Qn它們就是矛盾的。它們就是矛盾的。n 再如,設(shè)有如下產(chǎn)生式規(guī)則再如,設(shè)有如下產(chǎn)生式規(guī)則nr1:if P then Qnr2:if Q then Rnr3:if R then Snr4:if P then Tnr5:if T then S2022-5-176 其中,其中,r1,r2,r3是一條規(guī)則鏈;是一條規(guī)則鏈;r4,r5是另一條規(guī)則鏈。它是另一條規(guī)則鏈。它們有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際專利申請(qǐng)代理合同模板
- 2025年度工業(yè)產(chǎn)品售后服務(wù)合同規(guī)范
- 2025年度酒店后廚員工培訓(xùn)與管理綜合服務(wù)合同
- 2025年度石材展會(huì)組織與服務(wù)合同模板
- 赤峰2025年內(nèi)蒙古喀喇沁旗錦山中學(xué)引進(jìn)教師9人筆試歷年參考題庫附帶答案詳解
- 茂名2025年廣東茂名市公安局招聘警務(wù)輔助人員50人筆試歷年參考題庫附帶答案詳解
- 苯噻草胺項(xiàng)目融資計(jì)劃書
- 潮州2024年廣東潮州市科學(xué)技術(shù)局屬下事業(yè)單位招聘10人(第二輪)筆試歷年參考題庫附帶答案詳解
- 普洱2025年云南普洱市商務(wù)局招聘城鎮(zhèn)公益性崗位工作人員筆試歷年參考題庫附帶答案詳解
- 文山云南文山硯山縣住房和城鄉(xiāng)建設(shè)局招聘公益性崗位人員筆試歷年參考題庫附帶答案詳解
- (正式版)HG∕T 20644-2024 彈簧支吊架選用標(biāo)準(zhǔn)
- 中心醫(yī)院消防施工組織設(shè)計(jì)
- 港口自動(dòng)化與智慧港口發(fā)展方向
- 人教版小學(xué)英語單詞表(完整版)
- 飛灰處置及資源化綜合利用項(xiàng)目可行性研究報(bào)告模板-備案拿地
- 2024年咨詢工程師考試大綱
- 免疫治療皮疹護(hù)理查房
- 2024年棉柔巾行業(yè)市場(chǎng)趨勢(shì)分析
- 黑龍江省哈爾濱市雙城區(qū)2024年八年級(jí)下冊(cè)物理期末經(jīng)典試題含解析
- 老年期譫妄課件
- 項(xiàng)目采購管理培訓(xùn)
評(píng)論
0/150
提交評(píng)論