版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第8章專家系統(tǒng)
8.1專家系統(tǒng)的概念8.2專家系統(tǒng)的結(jié)構(gòu)8.3專家系統(tǒng)的應(yīng)用與發(fā)展概況8.4專家系統(tǒng)實(shí)例8.5專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8.6專家系統(tǒng)開發(fā)工具與環(huán)境
8.7新一代專家系統(tǒng)研究第8章專家系統(tǒng)8.1專家系統(tǒng)的概念18.1專家系統(tǒng)的概念8.1.1什么是專家系統(tǒng)自從1965年世界上第一個(gè)專家系統(tǒng)DENDRAL問世以來(lái),專家系統(tǒng)的技術(shù)和應(yīng)用,在短短的30年間獲得了長(zhǎng)足的進(jìn)步和發(fā)展。特別是20世紀(jì)80年代中期以后,隨著知識(shí)工程技術(shù)的日漸豐富和成熟,各種各樣的實(shí)用專家系統(tǒng)如雨后春筍般地在世界各地不斷涌現(xiàn)。那么,究竟什么是專家系統(tǒng)呢?8.1專家系統(tǒng)的概念8.1.1什么是專家系統(tǒng)2專家系統(tǒng)(ExpertSystem)亦稱專家咨詢系統(tǒng),它是一種智能計(jì)算機(jī)(軟件)系統(tǒng)。顧名思義,專家系統(tǒng)就是能像人類專家一樣解決困難、復(fù)雜的實(shí)際問題的計(jì)算機(jī)(軟件)系統(tǒng)。我們知道“專家”就是專門家,是某一專門領(lǐng)域的行家里手。專家之所以是專家,是因?yàn)樗ㄋ┙鉀Q問題時(shí)具有超凡的能力和水平。專家之所以具有超凡的能力和水平,是因?yàn)閷<蚁到y(tǒng)(ExpertSystem)3(1)專家擁有豐富的專業(yè)知識(shí)和實(shí)踐經(jīng)驗(yàn),或者說(shuō)他(她)擁有豐富的理論知識(shí)和經(jīng)驗(yàn)知識(shí),特別是經(jīng)驗(yàn)知識(shí);(2)專家具有獨(dú)特的思維方式,即獨(dú)特的分析問題和解決問題的方法和策略。專家系統(tǒng)應(yīng)該具備以下四個(gè)要素:(1)應(yīng)用于某專門領(lǐng)域;(2)擁有專家級(jí)知識(shí);(3)能模擬專家的思維;(4)能達(dá)到專家級(jí)水平。(1)專家擁有豐富的專業(yè)知識(shí)和實(shí)踐經(jīng)4所以,準(zhǔn)確一點(diǎn)講,專家系統(tǒng)就應(yīng)該是:應(yīng)用于某一專門領(lǐng)域,擁有該領(lǐng)域相當(dāng)數(shù)量的專家級(jí)知識(shí),能模擬專家的思維,能達(dá)到專家級(jí)水平,能像專家一樣解決困難和復(fù)雜的實(shí)際問題的計(jì)算機(jī)(軟件)系統(tǒng)。所以,準(zhǔn)確一點(diǎn)講,專家系統(tǒng)就應(yīng)該是:58.1.2專家系統(tǒng)的特點(diǎn)同一般的計(jì)算機(jī)應(yīng)用系統(tǒng)(如數(shù)值計(jì)算、數(shù)據(jù)處理系統(tǒng)等)相比,專家系統(tǒng)具有下列特點(diǎn):(1)從處理的問題性質(zhì)看,專家系統(tǒng)善于解決那些不確定性的、非結(jié)構(gòu)化的、沒有算法解或雖有算法解但在現(xiàn)有的機(jī)器上無(wú)法實(shí)施的困難問題。(2)從處理問題的方法看,專家系統(tǒng)則是靠知識(shí)和推理來(lái)解決問題(不像傳統(tǒng)軟件系統(tǒng)使用固定的算法來(lái)解決問題),所以,專家系統(tǒng)是基于知識(shí)的智能問題求解系統(tǒng)。8.1.2專家系統(tǒng)的特點(diǎn)6(3)從系統(tǒng)的結(jié)構(gòu)來(lái)看,專家系統(tǒng)則強(qiáng)調(diào)知識(shí)與推理的分離,因而系統(tǒng)具有很好的靈活性和可擴(kuò)充性。(4)專家系統(tǒng)一般還具有解釋功能,即在運(yùn)行過(guò)程中一方面能回答用戶提出的問題,另一方面還能對(duì)最后的輸出(結(jié)論)或處理問題的過(guò)程作出解釋。(5)有些專家系統(tǒng)還具有“自學(xué)習(xí)”能力,即不斷對(duì)自己的知識(shí)進(jìn)行擴(kuò)充、完善和提煉。這一點(diǎn)是傳統(tǒng)系統(tǒng)所無(wú)法比擬的。(6)專家系統(tǒng)不像人那樣容易疲勞、遺忘,易受環(huán)境、情緒等的影響,它可始終如一地以專家級(jí)的高水平求解問題。(3)從系統(tǒng)的結(jié)構(gòu)來(lái)看,專家系統(tǒng)則78.1.3專家系統(tǒng)的類型關(guān)于專家系統(tǒng)的分類,目前還無(wú)定論。我們僅從幾個(gè)不同的側(cè)面對(duì)此進(jìn)行討論。1.按用途分類按用途分類,專家系統(tǒng)可分為:診斷型、解釋型、預(yù)測(cè)型、決策型、設(shè)計(jì)型、規(guī)劃型、控制型、調(diào)度型等幾種類型。2.按輸出結(jié)果分類按輸出結(jié)果分類,專家系統(tǒng)可分為分析型和設(shè)計(jì)型。8.1.3專家系統(tǒng)的類型83.按知識(shí)表示分類目前所用的知識(shí)表示形式有:產(chǎn)生式規(guī)則、一階謂詞邏輯、框架、語(yǔ)義網(wǎng)等。4.按知識(shí)分類知識(shí)可分為確定性知識(shí)和不確定性知識(shí),所以,按知識(shí)分類,專家系統(tǒng)又可分為精確推理型和不精確推理型(如,模糊專家系統(tǒng))。5.按技術(shù)分類按采用的技術(shù)分類,專家系統(tǒng)可分為符號(hào)推理專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)。3.按知識(shí)表示分類96.按規(guī)模分類按規(guī)模分類,可分為大型協(xié)同式專家系統(tǒng)和微專家系統(tǒng)。7.按結(jié)構(gòu)分類按結(jié)構(gòu)分類可分為集中式和分布式,單機(jī)型和網(wǎng)絡(luò)型(即網(wǎng)上專家系統(tǒng))。6.按規(guī)模分類108.1.4專家系統(tǒng)與知識(shí)系統(tǒng)我們知道,專家系統(tǒng)能有效地解決問題的主要原因在于它擁有知識(shí),因?yàn)椤爸R(shí)就是力量”。但專家系統(tǒng)擁有的知識(shí)是專家知識(shí),而且主要是經(jīng)驗(yàn)性知識(shí)。近年來(lái),由專家系統(tǒng)的出現(xiàn)和發(fā)展而發(fā)展起來(lái)的一種稱為知識(shí)系統(tǒng)(KnowledgeBasedSystem)的智能系統(tǒng),其中的知識(shí)已不限于人類專家的經(jīng)驗(yàn)知識(shí),而可以是領(lǐng)域知識(shí)或通過(guò)機(jī)器學(xué)習(xí)所獲得的知識(shí)等。所以,對(duì)于這種廣義的知識(shí)系統(tǒng)來(lái)說(shuō),專家系統(tǒng)就是一種特殊的知識(shí)系統(tǒng)。8.1.4專家系統(tǒng)與知識(shí)系統(tǒng)118.1.5專家系統(tǒng)與知識(shí)工程由于專家系統(tǒng)是基于知識(shí)的系統(tǒng),那么,建造專家系統(tǒng)就涉及到知識(shí)獲取(KnowledgeAcquisition,即從人類專家那里或從實(shí)際問題那里搜集、整理、歸納專家級(jí)知識(shí))、知識(shí)表示(KnowledgeRepresentation,即以某種結(jié)構(gòu)形式表達(dá)所獲取的知識(shí),并將其存儲(chǔ)于計(jì)算機(jī)之中)、知識(shí)的組織與管理(即知識(shí)庫(kù)(KnowledgeBase)建立與維護(hù)等)和知識(shí)的利用(即使用知識(shí)進(jìn)行推理)等一系列關(guān)于知識(shí)處理的技術(shù)和方法。8.1.5專家系統(tǒng)與知識(shí)工程12特別是一般知識(shí)庫(kù)系統(tǒng)的建立,更加促進(jìn)了這些技術(shù)的發(fā)展。所以,現(xiàn)在關(guān)于知識(shí)處理的技術(shù)和方法已形成一個(gè)稱為“知識(shí)工程”(KnowledgeEngineering)的學(xué)科領(lǐng)域。這就是說(shuō),專家系統(tǒng)促使了知識(shí)工程的誕生和發(fā)展,知識(shí)工程又是為專家系統(tǒng)服務(wù)的。正是由于這二者的密切關(guān)系,所以,現(xiàn)在的“專家系統(tǒng)”與“知識(shí)工程”幾乎已成為同義語(yǔ)。特別是一般知識(shí)庫(kù)系統(tǒng)的建立,更加促進(jìn)138.1.6專家系統(tǒng)與人工智能;專家系統(tǒng)是智能計(jì)算機(jī)系統(tǒng)。從學(xué)科范疇講,專家系統(tǒng)屬人工智能的一個(gè)分支,而且是應(yīng)用性最強(qiáng)、應(yīng)用范圍最廣的一個(gè)重要分支。所以,現(xiàn)在“專家系統(tǒng)”這一名詞既是系統(tǒng)名稱又是一個(gè)學(xué)科名稱。專家系統(tǒng)已是當(dāng)前計(jì)算機(jī)應(yīng)用的一個(gè)熱門研究方向。8.1.6專家系統(tǒng)與人工智能;148.2專家系統(tǒng)的結(jié)構(gòu)專家系統(tǒng)是一種計(jì)算機(jī)應(yīng)用系統(tǒng)。由于應(yīng)用領(lǐng)域和實(shí)際問題的多樣性,所以,專家系統(tǒng)的結(jié)構(gòu)也就多種多樣。但抽象地看,它們還是具有許多共同之處。8.2專家系統(tǒng)的結(jié)構(gòu)專家系統(tǒng)是一158.2.1概念結(jié)構(gòu)從概念來(lái)講,一個(gè)專家系統(tǒng)應(yīng)具有如圖8-1所示的一般結(jié)構(gòu)模式。其中知識(shí)庫(kù)和推理機(jī)是兩個(gè)最基本的模塊。1.知識(shí)庫(kù)(KnowledgeBase)所謂知識(shí)庫(kù),就是以某種表示形式存儲(chǔ)于計(jì)算機(jī)中的知識(shí)的集合。知識(shí)庫(kù)通常是以一個(gè)個(gè)文件的形式存放于外部介質(zhì)上,專家系統(tǒng)運(yùn)行時(shí)將被調(diào)入內(nèi)存。知識(shí)庫(kù)中的知識(shí)一般包括專家知識(shí)、領(lǐng)域知識(shí)和元知識(shí)。8.2.1概念結(jié)構(gòu)16圖8―1專家系統(tǒng)的概念結(jié)構(gòu)圖8―1專家系統(tǒng)的概念結(jié)構(gòu)172.推理機(jī)(InferenseEngine)所謂推理機(jī),就是實(shí)現(xiàn)(機(jī)器)推理的程序。這里的推理,是一個(gè)廣義的概念,它既包括通常的邏輯推理,也包括基于產(chǎn)生式的操作。例如:A→BAB2.推理機(jī)(InferenseEn183.動(dòng)態(tài)數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)庫(kù)也稱全局?jǐn)?shù)據(jù)庫(kù)、綜合數(shù)據(jù)庫(kù)、工作存儲(chǔ)器、黑板等,它是存放初始證據(jù)事實(shí)、推理結(jié)果和控制信息的場(chǎng)所,或者說(shuō)它是上述各種數(shù)據(jù)構(gòu)成的集合。4.人機(jī)界面這里的人機(jī)界面指的是最終用戶與專家系統(tǒng)的交互界面。5.解釋模塊解釋程序模塊專門負(fù)責(zé)向用戶解釋專家系統(tǒng)的行為和結(jié)果。3.動(dòng)態(tài)數(shù)據(jù)庫(kù)196.知識(shí)庫(kù)管理系統(tǒng)知識(shí)庫(kù)管理系統(tǒng)是知識(shí)庫(kù)的支撐軟件。知識(shí)庫(kù)管理系統(tǒng)對(duì)知識(shí)庫(kù)的作用,類似于數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的作用,其功能包括知識(shí)庫(kù)的建立、刪除、重組;知識(shí)的獲取(主要指錄入和編輯)、維護(hù)、查詢、更新;以及對(duì)知識(shí)的檢查,包括一致性、冗余性和完整性檢查等等。6.知識(shí)庫(kù)管理系統(tǒng)20圖8―2專家系統(tǒng)的理想結(jié)構(gòu)圖8―2專家系統(tǒng)的理想結(jié)構(gòu)218.2.2實(shí)際結(jié)構(gòu)上面介紹的專家系統(tǒng)結(jié)構(gòu),是專家系統(tǒng)的概念模型,或者說(shuō)是只強(qiáng)調(diào)知識(shí)和推理這一主要特征的專家系統(tǒng)結(jié)構(gòu)。但專家系統(tǒng)終究仍是一種計(jì)算機(jī)應(yīng)用系統(tǒng)。所以,它與其它應(yīng)用系統(tǒng)一樣是解決實(shí)際問題的。而實(shí)際問題往往是錯(cuò)綜復(fù)雜的,比如,可能需要多次推理或多路推理或多層推理才能解決,而知識(shí)庫(kù)也可能是多塊或多層的。8.2.2實(shí)際結(jié)構(gòu)22圖8―3專家系統(tǒng)的實(shí)際結(jié)構(gòu)示例總控處理模塊1處理模塊n專家模塊1專家模塊m…………圖8―3專家系統(tǒng)的實(shí)際結(jié)構(gòu)示例總控處理模塊23圖8―4地質(zhì)圖件繪制智能輔助系統(tǒng)結(jié)構(gòu)圖8―4地質(zhì)圖件繪制智能輔助系統(tǒng)結(jié)構(gòu)248.2.3網(wǎng)絡(luò)與分布式結(jié)構(gòu)在網(wǎng)絡(luò)環(huán)境下,專家系統(tǒng)也可以設(shè)計(jì)成網(wǎng)絡(luò)結(jié)構(gòu),如“客戶機(jī)/服務(wù)器”(Client/Server)結(jié)構(gòu)(如圖8―5(a)所示),或?yàn)g覽器/服務(wù)器(Browser/Server)結(jié)構(gòu)(如圖8-5(b)所示)。我們稱后一種結(jié)構(gòu)的專家系統(tǒng)為網(wǎng)上專家系統(tǒng)。分布式結(jié)構(gòu)則是一種適合于分布式計(jì)算環(huán)境的專家系統(tǒng)。例如那些多學(xué)科、多專家聯(lián)合作業(yè),協(xié)同解題的大型專家系統(tǒng),就可以設(shè)計(jì)成分布式結(jié)構(gòu)。這類專家系統(tǒng)也就稱為分布式專家系統(tǒng)。8.2.3網(wǎng)絡(luò)與分布式結(jié)構(gòu)25圖8―5專家系統(tǒng)的客戶(機(jī))/服務(wù)器結(jié)構(gòu)及瀏覽器/服務(wù)器結(jié)構(gòu)知識(shí)庫(kù)推理機(jī)推理機(jī)知識(shí)庫(kù)人—機(jī)界面人—機(jī)界面客戶(機(jī))Browser服務(wù)器WebServerInternet圖8―5專家系統(tǒng)的客戶(機(jī))/服務(wù)器結(jié)構(gòu)及瀏覽器/服務(wù)器結(jié)268.2.4黑板模型“黑板模型”是一種典型而流行的專家系統(tǒng)結(jié)構(gòu)模式。1.黑板所謂“黑板”,就是一個(gè)分層的全局工作區(qū)(或稱全局?jǐn)?shù)據(jù)庫(kù))。2.知識(shí)源所謂知識(shí)源,就是一個(gè)知識(shí)模塊。3.控制機(jī)構(gòu)控制機(jī)構(gòu)是求解問題的推理機(jī)構(gòu),由監(jiān)督程序和調(diào)度程序組成。8.2.4黑板模型27圖8―6黑板結(jié)構(gòu)監(jiān)督程序調(diào)度程序?qū)哟蝞..層次2層次1知識(shí)源1知識(shí)源2..知識(shí)源m圖8―6黑板結(jié)構(gòu)監(jiān)督程序調(diào)度程序?qū)哟蝞知識(shí)28黑板模型適于求解那些大型復(fù)雜且可分解為一系列層次化的子問題的問題。例如,在HEARSAY―Ⅱ中,黑板被分為六個(gè)信息層,每個(gè)信息層對(duì)應(yīng)著問題的一個(gè)中間表示層次。六個(gè)信息層分別為:(1)參數(shù)層:從語(yǔ)音信號(hào)中提取有意義的參數(shù)。有四種不同的參數(shù),統(tǒng)稱為ZAPDASH參數(shù)。(2)片段層:用于描述系統(tǒng)對(duì)語(yǔ)音信號(hào)的分割與歸類。此層主要包含音素與單音等信息。黑板模型適于求解那些大型復(fù)雜且可分解29(3)音節(jié)層:用于描述語(yǔ)音信號(hào)的音節(jié)劃分。此層主要為由片段層上信息構(gòu)成的音節(jié)信息。(4)單詞層:用于記錄根據(jù)音節(jié)劃分所識(shí)別出的孤立詞信息。(5)詞組層:用于記錄根據(jù)單詞層中的詞匯所生成的詞組信息。(6)短語(yǔ)層:用于記錄多個(gè)詞匯或詞組構(gòu)成的短語(yǔ)和句子信息。(3)音節(jié)層:用于描述語(yǔ)音信號(hào)的音節(jié)308.3專家系統(tǒng)的應(yīng)用與發(fā)展概況8.3.1專家系統(tǒng)的意義專家系統(tǒng)是一種智能計(jì)算機(jī)系統(tǒng),所以,專家系統(tǒng)將計(jì)算機(jī)的應(yīng)用提高到了一個(gè)新的高度和水平。專家系統(tǒng)的建立,實(shí)現(xiàn)了人類專家的“分身”和“延年”——使專家們豐富而寶貴的知識(shí)和經(jīng)驗(yàn)?zāi)懿皇軙r(shí)間和空間的限制,而得到最大限度地傳播和應(yīng)用,從而產(chǎn)生最大的社會(huì)效益和經(jīng)濟(jì)效益。8.3專家系統(tǒng)的應(yīng)用與發(fā)展概況8.3.1專家31另一方面,建造專家系統(tǒng)可以使專家本人得到提高和發(fā)展。因?yàn)椋ㄔ旌褪褂脤<蚁到y(tǒng)的過(guò)程,本身就是專家知識(shí)的一個(gè)不斷積累、總結(jié)、補(bǔ)充、完善、升華、提高、發(fā)展的過(guò)程。另外,還可將多個(gè)專家的知識(shí)和經(jīng)驗(yàn)綜合在一起,構(gòu)成多專家系統(tǒng)。另一方面,建造專家系統(tǒng)可以使專家本人328.3.2專家系統(tǒng)的應(yīng)用由于專家系統(tǒng)就是一種計(jì)算機(jī)應(yīng)用系統(tǒng),所以,其應(yīng)用范圍沒有什么限制。如它可以代替高級(jí)醫(yī)生看病、開處方,可以協(xié)助地質(zhì)學(xué)家估計(jì)礦藏量、確定打井位置,可以代替育種專家提出各種雜交親本的選配方案,可以根據(jù)市場(chǎng)以及生產(chǎn)中提出的數(shù)據(jù)和信息,依據(jù)一定的數(shù)學(xué)方法科學(xué)地安排生產(chǎn)流程,等等。8.3.2專家系統(tǒng)的應(yīng)用338.3.3專家系統(tǒng)的發(fā)展概況1.產(chǎn)生世界第一個(gè)專家系統(tǒng)叫DENDRAL,它是由美國(guó)斯坦福大學(xué)的費(fèi)根鮑姆教授于1965年開發(fā)的。2.發(fā)展與DENDRAL系統(tǒng)同時(shí)開發(fā)的,還有數(shù)學(xué)專家系統(tǒng)MACSYMA。它是一個(gè)大型的人機(jī)交互式系統(tǒng)。3.趨勢(shì)進(jìn)入20世紀(jì)90年代,模糊技術(shù)、神經(jīng)網(wǎng)絡(luò)和面向?qū)ο蟮刃录夹g(shù)迅速崛起,為專家系統(tǒng)注入了新的活力。8.3.3專家系統(tǒng)的發(fā)展概況34
8.4專家系統(tǒng)實(shí)例
8.4.1PROSPECTOR的功能與結(jié)構(gòu)PROSPECTOR的研究目的是:勘探礦產(chǎn)資源,擴(kuò)大技術(shù)培訓(xùn)及集中多個(gè)專家的知識(shí)來(lái)解決給定的資源問題。PROSPECTOR系統(tǒng)給地質(zhì)勘探人員提供下列幾種幫助:(1)勘探評(píng)價(jià)。(2)區(qū)域資源評(píng)價(jià)。(3)井位選擇。
8.4專家系統(tǒng)實(shí)例
8.4.1PROSPECT35圖8―7是PROSPECTOR系統(tǒng)的總體結(jié)構(gòu)圖。系統(tǒng)的勘探知識(shí)以某種外部格式存儲(chǔ)在磁盤中。同樣,一個(gè)具有1000多個(gè)單詞的分類學(xué)詞典也存儲(chǔ)在磁盤上。每一次咨詢開始時(shí),由一個(gè)叫做PARSEFILE的程序把這些外部表示轉(zhuǎn)換成系統(tǒng)的內(nèi)部表示形式——推理網(wǎng)絡(luò)。推理網(wǎng)絡(luò)就是系統(tǒng)賴以完成咨詢的知識(shí)庫(kù)。圖8―7是PROSPECTOR系統(tǒng)的36圖8―7PROSPECTOR總體結(jié)構(gòu)圖8―7PROSPECTOR總體結(jié)構(gòu)378.4.2知識(shí)表示PROSPECTOR系統(tǒng)的知識(shí)用語(yǔ)義網(wǎng)絡(luò)和規(guī)則表示。知識(shí)庫(kù)由三級(jí)網(wǎng)絡(luò)組成,它們分別用來(lái)描述概念、陳述和推理規(guī)則。1.分類學(xué)網(wǎng)絡(luò)最低一級(jí)網(wǎng)絡(luò)是分類學(xué)網(wǎng)絡(luò)(見圖8―8),它的作用有些類似于MYCIN中的詞典,給出了系統(tǒng)所知道的1000多個(gè)詞匯的用途及相互關(guān)系。8.4.2知識(shí)表示38除了系統(tǒng)所知道的1000多個(gè)詞匯的用途及相互關(guān)系。例如,由“關(guān)系”的節(jié)點(diǎn)為根的子樹中所有詞匯在描述知識(shí)時(shí)作為表示關(guān)系的詞匯使用。除此之外,分類學(xué)網(wǎng)絡(luò)還給出了概念之間的從屬關(guān)系,它們由四種弧表示::表示N2是N1的子集。例如,火成巖是巖石的一類。
:表示N2是N1的元素。例如,F(xiàn)ROM―OF是一個(gè)具體的關(guān)系。除了系統(tǒng)所知道的1000多個(gè)詞匯的用39:既表示N2是N1的子集,說(shuō)明N2與N1的其他用ds鏈接的子集是不相交的概念。例如,年代和形態(tài)是系統(tǒng)中的兩類詞匯,但這兩類詞匯中沒有相同的詞匯,即它們沒有共同的后代。而硫化物和濁變物是相交的概念,它們有共同的后代黃鐵礦。:既表40圖8--8分類學(xué)網(wǎng)絡(luò)圖8--8分類學(xué)網(wǎng)絡(luò)412.分塊語(yǔ)義網(wǎng)絡(luò)在PROSPECTOR中,陳述由分塊語(yǔ)義網(wǎng)絡(luò)表示。分塊語(yǔ)義網(wǎng)絡(luò)是把整個(gè)網(wǎng)絡(luò)劃分成若干個(gè)塊,每一塊(稱為語(yǔ)義空間)表示一句完整的話(陳述)。2.分塊語(yǔ)義網(wǎng)絡(luò)423.推理網(wǎng)絡(luò)在PROSPECTOR中,判斷性知識(shí)用規(guī)則表示。每條規(guī)則的形式如下:E→H(LS,LN)推理網(wǎng)絡(luò)中每條規(guī)則的LS、LN及每個(gè)語(yǔ)義空間H的P(H)均由領(lǐng)域?qū)<以诮ㄔ熘R(shí)庫(kù)時(shí)提供。除了表示規(guī)則的弧外,推理網(wǎng)絡(luò)中還有代表先后順序的弧.3.推理網(wǎng)絡(luò)438.4.3主觀貝葉斯推理模型PROSPECTOR的不確定性推理模型是建立在概率論的基礎(chǔ)上的,稱為主觀貝葉斯(Bayesian)方法。與MYCIN系統(tǒng)的確定性理論不同,主觀貝葉斯方法是在概率論基礎(chǔ)上嚴(yán)格推導(dǎo)出來(lái)的。因?yàn)檎麄€(gè)推導(dǎo)過(guò)程比較復(fù)雜,限于篇幅,這里就不詳細(xì)介紹了。8.4.3主觀貝葉斯推理模型448.4.4控制策略PROSPECTOR系統(tǒng)的推理方式稱為混合主動(dòng)式,即正反向混合推理與接納用戶自愿提供信息相結(jié)合的推理方式。與MYCIN系統(tǒng)不同,在PROSPECTOR中沒有獨(dú)立于知識(shí)庫(kù)而存在的綜合數(shù)據(jù)庫(kù),它的推理網(wǎng)絡(luò)同時(shí)兼有知識(shí)庫(kù)和數(shù)據(jù)庫(kù)兩種身份。因此,PROSPECTOR推理過(guò)程實(shí)際上就是不斷修改各個(gè)語(yǔ)義空間的后驗(yàn)概率,直到頂層語(yǔ)義空間的后驗(yàn)概率超過(guò)其一閾值時(shí)為止。
8.4.4控制策略451.正向推理PROSPECTOR的正向推理實(shí)際上就是概率傳播,它由傳播程序完成。每當(dāng)用戶輸入一個(gè)證據(jù)E及其后驗(yàn)概率P(E|S),傳播程序就利用主觀Bayesian方法,將P(E|S)的影響沿推理網(wǎng)絡(luò)傳播,修改更高層次上語(yǔ)義空間的后驗(yàn)概率,直至將P(E|S)的影響傳至頂層空間。1.正向推理462.主動(dòng)式推理咨詢開始時(shí),用戶可根據(jù)自己的觀察為系統(tǒng)提供信息。PROSPECTOR在這方面為用戶提供了很大的靈活性,用戶不僅可以輸入有關(guān)可問空間的信息,還可以輸入關(guān)于推理網(wǎng)絡(luò)任意層次上的假設(shè)空間的信息。這種方法有利于充分發(fā)揮用戶的作用,加快推理速度。
2.主動(dòng)式推理473.反向推理當(dāng)正向推理(概率傳播)結(jié)束后,如果系統(tǒng)已能確定存在某種礦藏,則輸出結(jié)果;否則進(jìn)入反向推理過(guò)程。反向推理由提問系統(tǒng)負(fù)責(zé),它為斷定某種礦藏的成礦可能性尋求有關(guān)的數(shù)據(jù)。因此反向推理實(shí)際上要完成兩個(gè)任務(wù):(1)應(yīng)優(yōu)先考慮哪個(gè)頂層假設(shè),這主要根據(jù)評(píng)判函數(shù)Jh來(lái)選擇;(2)應(yīng)向用戶詢問哪個(gè)空間,這主要根據(jù)評(píng)判函數(shù)J*來(lái)選擇。3.反向推理488.4.5解釋系統(tǒng)PROSPECTOR的解釋系統(tǒng)可以為用戶提供幾種不同類型的解釋。最簡(jiǎn)單的一種是允許系統(tǒng)在咨詢的任何時(shí)刻檢查推理網(wǎng)絡(luò)中某個(gè)語(yǔ)義空間的后驗(yàn)概率。其次解釋系統(tǒng)可以向用戶顯示推斷某一結(jié)論所使用的規(guī)則。用戶還可以檢查某一數(shù)據(jù)對(duì)推理網(wǎng)絡(luò)中任一特定空間概率的影響。8.4.5解釋系統(tǒng)498.5專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8.5.1一般步驟與方法由于專家系統(tǒng)也是一種計(jì)算機(jī)應(yīng)用系統(tǒng),所以,一般說(shuō)來(lái),其開發(fā)過(guò)程也要遵循軟件工程的步驟和原則,即也要進(jìn)行系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等幾個(gè)階段的工作。但又由于它是專家系統(tǒng),而不是一般的軟件系統(tǒng),所以,又有其獨(dú)特的地方。如果我們僅就“純專家系統(tǒng)”而言,則其設(shè)計(jì)與實(shí)現(xiàn)的一般步驟可如圖8―13所示。8.5專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)8.5.1一般步驟與方50圖8―13建立專家系統(tǒng)的一般步驟圖8―13建立專家系統(tǒng)的一般步驟51由圖8―13可以看出,專家系統(tǒng)的開發(fā)有如下特點(diǎn):(1)知識(shí)獲取與知識(shí)表示設(shè)計(jì)是一切工作的起點(diǎn);(2)知識(shí)表示以及知識(shí)描述語(yǔ)言確定后,各項(xiàng)設(shè)計(jì)(圖中并列的六個(gè)設(shè)計(jì))可同時(shí)進(jìn)行。還需說(shuō)明的是:(1)對(duì)于一個(gè)實(shí)際的專家系統(tǒng),在系統(tǒng)分析階段就應(yīng)該首先弄清楚:系統(tǒng)中哪里需要專家知識(shí),專家知識(shí)的作用是什么?以及系統(tǒng)中各專家模塊的輸入是什么?處理是什么?輸出又是什么?由圖8―13可以看出,專家系統(tǒng)的開發(fā)有52(2)系統(tǒng)投入運(yùn)行后,一般來(lái)說(shuō),其知識(shí)庫(kù)還需不斷擴(kuò)充、更新、完善和優(yōu)化。所以專家系統(tǒng)的開發(fā)更適合采用快速原型法。(3)對(duì)系統(tǒng)的評(píng)價(jià)主要看它解決問題是否達(dá)到專家水平。(4)上述的所謂“純專家系統(tǒng)”就是一個(gè)實(shí)際專家系統(tǒng)中的專家模塊部分。那么,對(duì)于系統(tǒng)其他部分的分析與設(shè)計(jì),原則上講,與一般計(jì)算機(jī)應(yīng)用系統(tǒng)完全一樣,即可按軟件工程規(guī)范和程序進(jìn)行。(2)系統(tǒng)投入運(yùn)行后,一般來(lái)說(shuō),其知識(shí)538.5.2快速原型與增量式開發(fā)所謂快速原型與增量式開發(fā),就是在開發(fā)一個(gè)大型軟件系統(tǒng)之前,先盡快地建立一個(gè)簡(jiǎn)單的小型的系統(tǒng)“模型”——稱之為系統(tǒng)原型;然后,對(duì)原型進(jìn)行擴(kuò)充,即在原型的基礎(chǔ)上進(jìn)行地繼續(xù)開發(fā),即增量式開發(fā),這樣像滾雪球似地直至完成整個(gè)系統(tǒng)??焖僭头ǖ膬?yōu)點(diǎn)是,利用系統(tǒng)原型,開發(fā)者可以更好地分析和理解系統(tǒng);用戶也能盡快地看到系統(tǒng)的概貌,以便及早地反饋有關(guān)信息,使后面的工作少走彎路;同時(shí),也方便了開發(fā)者和用戶的相互交流。8.5.2快速原型與增量式開發(fā)548.5.3知識(shí)獲取知識(shí)獲取是建造專家系統(tǒng)的關(guān)鍵一步,也是較為困難的一步,被稱為建造專家系統(tǒng)的“瓶頸”。知識(shí)獲取大體有三種途徑。1.人工獲取人工獲取,即計(jì)算機(jī)人員(或知識(shí)工程師)與領(lǐng)域?qū)<液献?,?duì)有關(guān)領(lǐng)域知識(shí)和專家知識(shí),進(jìn)行挖掘、搜集、分析、綜合、整理、歸納,然后以某種表示形式存入知識(shí)庫(kù)。8.5.3知識(shí)獲取552.半自動(dòng)獲取半自動(dòng)獲取,即利用某種專門的知識(shí)獲取系統(tǒng),采取提示、指導(dǎo)或問答的方式,幫助專家提取、歸納有關(guān)知識(shí),并自動(dòng)記入知識(shí)庫(kù)。3.自動(dòng)獲取自動(dòng)獲取又可分為兩種形式:一種是系統(tǒng)本身具有一種機(jī)制,使得系統(tǒng)在運(yùn)行過(guò)程中能不斷地總結(jié)經(jīng)驗(yàn),并修改和擴(kuò)充自己的知識(shí)庫(kù);另一種是開發(fā)專門的機(jī)器學(xué)習(xí)系統(tǒng),讓機(jī)器自動(dòng)從實(shí)際問題中獲取知識(shí),并填充知識(shí)庫(kù)。2.半自動(dòng)獲取568.5.4知識(shí)表示與知識(shí)描述語(yǔ)言設(shè)計(jì)知識(shí)表示與知識(shí)描述語(yǔ)言設(shè)計(jì)是根據(jù)所獲得知識(shí)的特點(diǎn),選擇或設(shè)計(jì)某種知識(shí)表示形式,并為這種表示形式設(shè)計(jì)相應(yīng)的知識(shí)描述語(yǔ)言。所謂知識(shí)描述語(yǔ)言,就是知識(shí)的具體語(yǔ)法結(jié)構(gòu)形式。所以,知識(shí)描述語(yǔ)言既要面向人、面向用戶,又要面向知識(shí)表示、面向機(jī)器,還要面向推理、面向知識(shí)運(yùn)用。這就要求知識(shí)描述語(yǔ)言既能為用戶提供一種方便、易懂的外部知識(shí)表達(dá)形式,又能將這種外部表示轉(zhuǎn)換成容易存儲(chǔ)、管理、運(yùn)用的內(nèi)部形式。8.5.4知識(shí)表示與知識(shí)描述語(yǔ)言設(shè)計(jì)578.5.5知識(shí)庫(kù)與知識(shí)庫(kù)管理系統(tǒng)設(shè)計(jì)知識(shí)庫(kù)是專家系統(tǒng)的核心。知識(shí)庫(kù)的質(zhì)量直接關(guān)系到整個(gè)系統(tǒng)的性能和效率。因此,知識(shí)庫(kù)涉及知識(shí)的組織與管理。知識(shí)的組織決定了知識(shí)庫(kù)的結(jié)構(gòu),知識(shí)的管理包括知識(shí)庫(kù)的建立、刪除、重組及維護(hù)和知識(shí)的錄入、查詢、更新、優(yōu)化等,還有知識(shí)的完整性、一致性、冗余性檢查和安全保護(hù)等方面的工作。知識(shí)管理由知識(shí)庫(kù)管理系統(tǒng)負(fù)責(zé)。8.5.5知識(shí)庫(kù)與知識(shí)庫(kù)管理系統(tǒng)設(shè)計(jì)581.知識(shí)庫(kù)設(shè)計(jì)知識(shí)庫(kù)設(shè)計(jì)主要是設(shè)計(jì)知識(shí)庫(kù)的結(jié)構(gòu),即知識(shí)的組織形式。專家系統(tǒng)(或知識(shí)工程)中所涉及的知識(shí)庫(kù),一般取層次結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu)模式。這種結(jié)構(gòu)模式是把知識(shí)按某種原則進(jìn)行分類,然后分塊分層組織存放,如按元知識(shí)、專家知識(shí)、領(lǐng)域知識(shí)等分層組織;而每一塊和每一層還可以再分塊分層。這樣,整個(gè)知識(shí)庫(kù)就呈樹型或網(wǎng)狀結(jié)構(gòu)。例如,圖8―14所示的就是一個(gè)醫(yī)療診斷知識(shí)庫(kù)的層次結(jié)構(gòu)。1.知識(shí)庫(kù)設(shè)計(jì)59圖8―14醫(yī)療診斷知識(shí)庫(kù)層次結(jié)構(gòu)醫(yī)療診斷知識(shí)庫(kù)消化系統(tǒng)知識(shí)庫(kù)呼吸系統(tǒng)知識(shí)庫(kù)……肝病知識(shí)庫(kù)胃病知識(shí)庫(kù)……圖8―14醫(yī)療診斷知識(shí)庫(kù)層次結(jié)構(gòu)醫(yī)療診斷知識(shí)庫(kù)消化呼吸…602.知識(shí)庫(kù)管理系統(tǒng)設(shè)計(jì)知識(shí)庫(kù)管理系統(tǒng)應(yīng)包括知識(shí)一級(jí)和知識(shí)庫(kù)一級(jí)的各種管理功能。1)知識(shí)操作功能設(shè)計(jì)知識(shí)操作功能包括知識(shí)的添加、刪除、修改、查詢和統(tǒng)計(jì)等。這些功能可采用兩種方法來(lái)實(shí)現(xiàn)。一種方法就是利用屏幕窗口,通過(guò)人機(jī)對(duì)話方式實(shí)現(xiàn)知識(shí)的增、刪、改、
查等;另一種方法就是用全屏幕編輯方式,讓用戶直接用鍵盤按知識(shí)描述語(yǔ)言的語(yǔ)法格式編輯知識(shí)。2.知識(shí)庫(kù)管理系統(tǒng)設(shè)計(jì)612)知識(shí)檢查功能設(shè)計(jì)知識(shí)檢查包括知識(shí)的一致性、完整性、冗余性等檢查。所謂知識(shí)的一致性,就是知識(shí)庫(kù)中的知識(shí)必須是相容的,即無(wú)矛盾。例如,下面的兩條規(guī)則r1:ifPthenQr2:ifPthenQ就是矛盾的。那么,像這樣的規(guī)則就不能同時(shí)存在于一個(gè)知識(shí)庫(kù)中。2)知識(shí)檢查功能設(shè)計(jì)62所謂完整性,是指知識(shí)中的約束條件,稱為完整性約束。例如,小王的身高x米,則必須滿足:x<3米;又如,弟弟今年x歲,哥哥今年y歲,則必須滿足x<y。否則就破壞了知識(shí)的完整性。所謂完整性,是指知識(shí)中的約束條件,稱63所謂冗余性,就是重復(fù)、多余等。冗余性檢查就是檢查知識(shí)庫(kù)中的知識(shí)是否存在冗余。也就是要求不能存在冗余。冗余的表現(xiàn)有重復(fù)、包含、環(huán)路等現(xiàn)象。例如,下面的三條規(guī)則:r1:ifPthenQr2:ifQthenRr3:ifPthenR所謂冗余性,就是重復(fù)、多余等。冗余性643)知識(shí)庫(kù)操作設(shè)計(jì)知識(shí)庫(kù)操作包括知識(shí)庫(kù)(文件)的建立、刪除、分解、合并等。這里著重要說(shuō)明的是知識(shí)庫(kù)的分解與合并。這兩種功能類似于關(guān)系數(shù)據(jù)庫(kù)的投影、選擇和連接操作,它們實(shí)現(xiàn)的是知識(shí)庫(kù)的重組。我們說(shuō),知識(shí)庫(kù)的重組也是可能甚至是必要的。因?yàn)殡S著系統(tǒng)的運(yùn)行,可能會(huì)發(fā)現(xiàn)原先的知識(shí)組合不合理,因此就需要重新組合,這時(shí)就需要使用知識(shí)庫(kù)的分解與合并功能。3)知識(shí)庫(kù)操作設(shè)計(jì)658.5.6推理機(jī)與解釋功能設(shè)計(jì)1.從哪里著手;推理機(jī)是與知識(shí)庫(kù)對(duì)應(yīng)的專家系統(tǒng)的另一重要部件。推理機(jī)的推理是基于知識(shí)庫(kù)中的知識(shí)進(jìn)行的。所以,推理機(jī)就必須與知識(shí)庫(kù)及其知識(shí)相適應(yīng)、相配套。具體來(lái)講,就是推理機(jī)必須與知識(shí)庫(kù)的結(jié)構(gòu)、層次以及其中知識(shí)的具體表示形式等相協(xié)調(diào)、相匹配。否則,推理機(jī)與知識(shí)庫(kù)將無(wú)法接軌。因此,設(shè)計(jì)推理機(jī)時(shí),首先得對(duì)知識(shí)庫(kù)有所了解。8.5.6推理機(jī)與解釋功能設(shè)計(jì)662.還應(yīng)考慮些什么對(duì)推理機(jī)本身而言,還要考慮推理的方式、方法和控制策略等。例如,對(duì)于推理方式,是正向推理,還是反向推理或雙向推理?是精確推理,還是不精確推理?是串行推理,還是并行推理?是單調(diào)推理,還是非單調(diào)推理?又如,對(duì)于推理方法,是用歸結(jié)法,還是用自然演繹法?對(duì)于不精確推理采用什么樣的推理模型?還有,對(duì)于搜索控制,是采用深度優(yōu)先還是廣度優(yōu)先,對(duì)于沖突消解是依據(jù)優(yōu)先數(shù),還是可信度或程度(即隸屬度)等等。2.還應(yīng)考慮些什么673.算法設(shè)計(jì)與程序設(shè)計(jì)做了上述的分析以后,就可著手設(shè)計(jì)推理機(jī)的算法了。對(duì)于一個(gè)基于規(guī)則的系統(tǒng)來(lái)說(shuō),其推理機(jī)也就相當(dāng)于產(chǎn)生式系統(tǒng)中的執(zhí)行控制部件,所以其運(yùn)行過(guò)程也就是產(chǎn)生系統(tǒng)的運(yùn)行過(guò)程,因此,前面產(chǎn)生式系統(tǒng)所采用的算法,或者圖搜索中所用的算法也就是這里的推理機(jī)所用的算法。算法確定后,就可進(jìn)行程序設(shè)計(jì)。至于推理機(jī)用何種程序語(yǔ)言實(shí)現(xiàn),這個(gè)并無(wú)什么限制,如可以用傳統(tǒng)的LISP或PROLOG語(yǔ)言,也用當(dāng)前流行的C或C++語(yǔ)言。3.算法設(shè)計(jì)與程序設(shè)計(jì)684.解釋機(jī)制如何實(shí)現(xiàn)另外,在推理機(jī)的設(shè)計(jì)中還得考慮解釋機(jī)制。因?yàn)閷<蚁到y(tǒng)一般要求要有解釋功能。即在推理中要能回答用戶“為什么”的問題,在推理結(jié)束后,要能回答“怎么樣(得到結(jié)果)”的問題。從系統(tǒng)的結(jié)構(gòu)上講,一般是把解釋作為一個(gè)獨(dú)立的模塊,但實(shí)際上解釋功能也是與推理機(jī)密切相關(guān)的。因?yàn)橐忉尵捅仨殞?duì)推理進(jìn)行實(shí)時(shí)跟蹤。4.解釋機(jī)制如何實(shí)現(xiàn)698.5.7系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)構(gòu)成技術(shù)被稱為人工智能的三大技術(shù)之一。所以,對(duì)一個(gè)專家系統(tǒng)來(lái)說(shuō),其體系結(jié)構(gòu)就顯得非常重要。雖然從原理來(lái)講,專家系統(tǒng)由知識(shí)庫(kù)、推理機(jī)等部分組成,但由于受問題領(lǐng)域、系統(tǒng)規(guī)模、知識(shí)表示方法、知識(shí)庫(kù)結(jié)構(gòu)以及其他特殊性等諸多因素的影響,故專家系統(tǒng)的體系結(jié)構(gòu)難以形成固定的模式。一般來(lái)講,有諸如獨(dú)立式(一個(gè)“純”專家模塊)、混合式(還有其他處理模塊)、集中式、分布式、層次式以及“黑板模型”等。8.5.7系統(tǒng)結(jié)構(gòu)設(shè)計(jì)708.5.8人機(jī)界面設(shè)計(jì)人機(jī)界面對(duì)于一個(gè)實(shí)用專家系統(tǒng)(特別是咨詢型知識(shí)系統(tǒng))來(lái)說(shuō)至關(guān)重要。一個(gè)專家系統(tǒng)一般有兩個(gè)人機(jī)界面:一個(gè)是面向系統(tǒng)開發(fā)和維護(hù)者的;一個(gè)是面向最終使用者的。前一個(gè)界面由開發(fā)工具提供;后一個(gè)則是專家系統(tǒng)自身的一部分。由于圖形用戶界面(GUI)的廣泛使用,所以目前專家系統(tǒng)的開發(fā)界面已達(dá)到相當(dāng)高的水平。而專家系統(tǒng)的使用界面相對(duì)還比較落后。這是因?yàn)椋褂媒缑嫱婕啊叭藱C(jī)對(duì)話”,如人對(duì)系統(tǒng)的詢問、系統(tǒng)對(duì)人的回答,特別是系統(tǒng)對(duì)用戶的解釋。8.5.8人機(jī)界面設(shè)計(jì)71
8.6專家系統(tǒng)開發(fā)工具與環(huán)境
8.6.1專家系統(tǒng)開發(fā)工具迄今已有數(shù)以百計(jì)的各種各樣的專家系統(tǒng)開發(fā)工具投入使用。它們大致可分為以下幾類。1.面向AI的程序設(shè)計(jì)語(yǔ)言面向AI的程序設(shè)計(jì)語(yǔ)言包括LISP、PROLOG等。由于這些語(yǔ)言與領(lǐng)域無(wú)關(guān),所以它們的通用性強(qiáng),且使用靈活,限制少,用戶能“隨心所欲”地設(shè)計(jì)自己的系統(tǒng)。但由于一切皆要“從頭做起”,故開發(fā)周期長(zhǎng)、效率低。
8.6專家系統(tǒng)開發(fā)工具與環(huán)境
8.6.1專家722.知識(shí)表示語(yǔ)言這是針對(duì)知識(shí)工程發(fā)展起來(lái)的程序設(shè)計(jì)語(yǔ)言,因此也稱知識(shí)工程語(yǔ)言。這些語(yǔ)言并不與具體的體系和范例有緊密聯(lián)系,也不局限于實(shí)現(xiàn)任一特殊的控制策略,因而便于實(shí)現(xiàn)較廣泛的問題。2.知識(shí)表示語(yǔ)言733.外殼系統(tǒng)外殼系統(tǒng)亦稱為骨架(frame),這種工具通常提供知識(shí)獲取模塊、推理機(jī)制、解釋功能等,只要加上領(lǐng)域?qū)iT知識(shí),即建立起知識(shí)庫(kù)就可以構(gòu)成一個(gè)專家系統(tǒng)。這類系統(tǒng)典型的代表有EMYCIN、KAS和EXPERT等。國(guó)內(nèi)也開發(fā)出了不少這類工具系統(tǒng)。顯然,使用這種工具,開發(fā)效率最高,但限制也更多,靈活性最差。3.外殼系統(tǒng)744.組合式構(gòu)造工具這種工具向用戶提供多種知識(shí)表示方法和多個(gè)推理控制機(jī)構(gòu),使用戶可以選擇各種組成部件,非常方便地進(jìn)行組合,來(lái)設(shè)計(jì)、建造自己所需的專家系統(tǒng)。這類系統(tǒng)的典型代表有AGE等。4.組合式構(gòu)造工具758.6.2專家系統(tǒng)開發(fā)環(huán)境隨著專家系統(tǒng)技術(shù)的普及與發(fā)展,人們對(duì)開發(fā)工具的要求也越來(lái)越高。一個(gè)好的專家系統(tǒng)開發(fā)工具應(yīng)向用戶提供多方面的支持,包括從系統(tǒng)分析、知識(shí)獲取、程序設(shè)計(jì)到系統(tǒng)調(diào)試與維護(hù)的一條龍的服務(wù)。于是,專家系統(tǒng)開發(fā)環(huán)境便應(yīng)運(yùn)而生。專家系統(tǒng)開發(fā)環(huán)境就是集成化了的專家系統(tǒng)開發(fā)工具包。提供的功能主要有:(1)多種知識(shí)表示:至少提供兩、三種以上知識(shí)表示,如邏輯、框架、對(duì)象、過(guò)程等。8.6.2專家系統(tǒng)開發(fā)環(huán)境76
(2)多種不精確推理模型:即提供多種不精確推理模型,可供用戶選用。最好還留有用戶自定義接口。(3)多種知識(shí)獲取手段:除了必需的知識(shí)編輯工具外,還應(yīng)有自動(dòng)知識(shí)獲取即機(jī)器學(xué)習(xí)功能,以及知識(shí)求精手段。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年股票互換協(xié)議
- 2025年度綠色建筑節(jié)能改造工程承包合同模板2篇
- 2025年度電影院場(chǎng)地租賃合同及觀影安全保障與服務(wù)標(biāo)準(zhǔn)協(xié)議3篇
- 2024版移動(dòng)網(wǎng)絡(luò)業(yè)務(wù)伙伴合同版B版
- 2025年度婚禮場(chǎng)地借用與策劃服務(wù)合同3篇
- 2025年度訴訟保全擔(dān)保流程規(guī)范細(xì)則合同3篇
- 2025年度池塘休閑漁業(yè)項(xiàng)目租賃協(xié)議3篇
- 2025年水土保持監(jiān)測(cè)技術(shù)咨詢與旅游開發(fā)合同3篇
- 二零二五年空調(diào)清洗保養(yǎng)及節(jié)能效益分析合同3篇
- 2025年版健康養(yǎng)老服務(wù)合同4篇
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 公共政策學(xué)-陳振明課件
- SHSG0522023年石油化工裝置工藝設(shè)計(jì)包(成套技術(shù))內(nèi)容規(guī)定
- 《運(yùn)營(yíng)管理》案例庫(kù)
- 醫(yī)院安全保衛(wèi)部署方案和管理制度
- 我的自我針灸記錄摘錄
- 中醫(yī)學(xué)-五臟-心-課件
- 《駱駝祥子》閱讀記錄卡
- 教育學(xué)原理完整版課件全套ppt教程(最新)
- 醫(yī)療安全不良事件報(bào)告培訓(xùn)PPT培訓(xùn)課件
- 膽管癌的護(hù)理查房
評(píng)論
0/150
提交評(píng)論