(3) 具有從自身運(yùn)行過(guò)程中學(xué)習(xí)的能力 專家系統(tǒng)投入使用以后,,隨著實(shí)際應(yīng)用的需要,,系統(tǒng)知識(shí)庫(kù)的不完善性會(huì)逐漸暴露出 來(lái),這時(shí)就血液融漿機(jī)要求專家系統(tǒng)本身能夠在系統(tǒng)實(shí)際 運(yùn)行 過(guò)程 中,,不 斷地 總結(jié) 經(jīng)驗(yàn)教 訓(xùn),,從運(yùn) 行實(shí) 踐中歸納、產(chǎn)生出新的知識(shí),,糾正知識(shí)庫(kù)中可能存在的錯(cuò)誤,,實(shí)現(xiàn)知識(shí)庫(kù)的自我完善,。 知識(shí)的自動(dòng)獲取顯然是一種理想的專家系統(tǒng)知識(shí)獲取方式,而要真正實(shí)現(xiàn)這一目標(biāo),,必 8.3 知 識(shí) 獲 取 297 將涉及到自然語(yǔ)言理解,、機(jī)器學(xué)習(xí)、模式識(shí)別,、信息抽取等諸多的人工智能研究領(lǐng)域,,甚至對(duì) 硬件方面也有較高的要求。盡管近年來(lái)在這些領(lǐng) 域的 研究取 得了 很大 的進(jìn)步,,但 距離 真正 的實(shí)用化目標(biāo)還有很遠(yuǎn),,要實(shí)現(xiàn)真正意義上的自動(dòng)知識(shí)獲取,還有待機(jī)器學(xué)習(xí)研究在理論和 技術(shù)上的重大突破,。 8.4 專 家系 統(tǒng)的 設(shè)計(jì) 與建 造 專家系統(tǒng)的研究已有30多年的歷史,,它目前 仍是 人工智 能中 具有 吸引力 的研 究領(lǐng)域, 盡管有關(guān)專家系統(tǒng)的設(shè)計(jì)與建造方法尚未形成 規(guī)范,,但 經(jīng)過(guò)30多 年的 努力,,也畢 竟在 專家 系統(tǒng)的設(shè)計(jì)與建造方面積累了一定的經(jīng)驗(yàn),本
節(jié)我們 將從 專家系 統(tǒng)的 設(shè)計(jì)與 建造 角度 討論 專家系統(tǒng)的開(kāi)發(fā)方法,。 8.4.1 開(kāi)發(fā)專家系統(tǒng)的基本要求 在現(xiàn)實(shí)世界中,,并不是所有的應(yīng)用領(lǐng)域都需要專家系統(tǒng),也不是所有的應(yīng)用領(lǐng)域都能應(yīng) 用專家系統(tǒng),。這除了建造專家系統(tǒng)所需的支撐環(huán) 境和 實(shí)現(xiàn)技 術(shù)的 可行 性等因 素外,,還 要考 慮一些問(wèn)題的領(lǐng)域特性以及領(lǐng)域?qū)<遗c其知識(shí)表達(dá)等方面的一些要求。下面就對(duì)開(kāi)發(fā)專家 系統(tǒng)時(shí)的一些基本要求進(jìn)行討論,。 1. 選擇合適的應(yīng)用領(lǐng)域及問(wèn)題 哪些領(lǐng)域適合開(kāi)發(fā)專家系統(tǒng),,哪些領(lǐng)域不適于開(kāi)發(fā)專家系統(tǒng),是開(kāi)發(fā)專家系統(tǒng)時(shí)首先要 考慮的一個(gè)問(wèn)題,。只有在那些真正需要專家系統(tǒng) 而又 便于開(kāi) 發(fā)的 應(yīng)用 領(lǐng)域,,才可 考慮 建造 專家系統(tǒng)。下面是選擇專家系統(tǒng)應(yīng)用領(lǐng)域時(shí)應(yīng)遵循的一些原則,。 (1) 該應(yīng)用領(lǐng)域是否有使用專家系統(tǒng)的需求,。一個(gè)應(yīng)用領(lǐng)域是否 有開(kāi)發(fā) 專家系統(tǒng) 的必 要,首先需要看該應(yīng)用領(lǐng)域是否有應(yīng)用專家 系統(tǒng)的 需求,。 如果在 一個(gè) 沒(méi)有應(yīng) 用要 求的 領(lǐng)域 開(kāi)發(fā)專家系統(tǒng),,那將是毫無(wú)意義的。因此,,應(yīng)用領(lǐng)域的需求是開(kāi)發(fā)專家系統(tǒng)的首要條件,。例 如,在中醫(yī)診療方面,由于病因的復(fù)雜性,,就需要那些有經(jīng)驗(yàn)的名老中醫(yī),,但這樣的醫(yī)生可能 很少,并且并不是每個(gè)醫(yī)生都是看各種病的高手,,那么,,將多名老中醫(yī)、老專家的診病經(jīng)驗(yàn)合 在一起,,開(kāi)發(fā)一個(gè)中醫(yī)診斷專家系統(tǒng)就很有必要。 (2)
所涉及的領(lǐng)域問(wèn)題是 否適 合用專 家系 統(tǒng)來(lái)解 決,。領(lǐng) 域?qū)<?一般 是通 過(guò)邏輯 思維,、 啟發(fā)式推理等方法解決問(wèn)題的。計(jì)算機(jī)專家系統(tǒng)正好能適應(yīng)領(lǐng)域?qū)<业倪@種工作方式,。尤 其是適合解決那些迄今為止人類還沒(méi)有徹底掌握 的,、不存 在成熟 算法 且主要 靠專 家經(jīng) 驗(yàn)來(lái) 解決的、帶有點(diǎn)模糊性的領(lǐng)域問(wèn)題,。至于那些已存在成熟算法的領(lǐng)域問(wèn)題,,可直接用傳統(tǒng)軟 298 第八章 專 家 系 統(tǒng) 件設(shè)計(jì)方法來(lái)解決,而不必采用專家系統(tǒng),。例 如,,像上 面所說(shuō) 的中 醫(yī)專 家系統(tǒng),因 為有 些病 癥可能是由這樣的病因引起的,,也可能是由那樣的病因引起的,,病因的確診一般不能套一個(gè) 固定的模式確定,而是由專家根據(jù)經(jīng)驗(yàn)確定,,這樣的問(wèn)題就適合用專家系統(tǒng)來(lái)解決,。 (3) 領(lǐng)域?qū)<业慕?jīng)驗(yàn)是否易于獲得。問(wèn)題領(lǐng)域的選擇通常還與專 家掌握 該問(wèn)題領(lǐng) 域知 識(shí)的程度有關(guān),,即與專家求解問(wèn)題的準(zhǔn)確性和知識(shí)好壞程度有關(guān),。如果任務(wù)非常新、難度又 十分大,,以至于為求解該問(wèn)題需要做一些基礎(chǔ)性研究工作的話,,則該任務(wù)不宜用專家系統(tǒng)來(lái) 解決。



