




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、奶牛疾病診斷專家系統(tǒng)(人工智能期中作業(yè)) 學(xué)號(hào):2007117019 班級(jí):07級(jí)計(jì)科二班 姓名: 陳 青 奶牛疾病診斷專家系統(tǒng)1.前言 專家系統(tǒng)是一個(gè)只能的計(jì)算機(jī)程序,它利用專家知識(shí)和經(jīng)驗(yàn)解決領(lǐng)域難題。在過去的幾十年發(fā)展中,專家系統(tǒng)已經(jīng)成功地應(yīng)用于各個(gè)領(lǐng)域,特別是疾病診斷領(lǐng)域?qū)<蚁到y(tǒng)的研究與應(yīng)用更是呈現(xiàn)出蓬勃發(fā)展的景象,動(dòng)物疾病診斷專家系統(tǒng)也位于其列。本文就奶牛疾病診斷專家系統(tǒng)的開發(fā),對(duì)系統(tǒng)中的表示方法,知識(shí)庫(kù)的監(jiān)理方法,推理機(jī)的設(shè)計(jì)和實(shí)現(xiàn)以及推理過程作了全面的闡述和討論。2.正文一、專家系統(tǒng)的任務(wù)與目標(biāo) 1.奶牛疾病診斷知識(shí)的獲取 2.奶牛疾病診斷專家系統(tǒng)推理機(jī)的研制 3.奶牛疾病診斷專家
2、系統(tǒng)原型機(jī)實(shí)現(xiàn)用戶界面知識(shí)庫(kù)事實(shí)庫(kù)規(guī)則庫(kù) 解釋機(jī)推理機(jī)其他數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)防治措施庫(kù)知識(shí)庫(kù)編輯器專家系統(tǒng)總體結(jié)構(gòu)二、專家系統(tǒng)的整體結(jié)構(gòu)專家系統(tǒng)基本結(jié)構(gòu)一般包括以下6個(gè)部分:知識(shí)庫(kù)、綜合數(shù)據(jù)庫(kù)、推理機(jī)、解釋部分、人機(jī)接口和知識(shí)獲取機(jī)。 (1)用戶界面 用戶界面是用戶同系統(tǒng)交流的通信機(jī)制。通過用戶界面,用戶選擇系 統(tǒng)提供的事實(shí)(問題的答案),回答系統(tǒng)提問,完成奶牛疾病診斷;查看相關(guān)資料和信息,進(jìn)行有關(guān)知識(shí)咨詢;系統(tǒng)為用戶提供相關(guān)信息,進(jìn)行有關(guān)知識(shí)咨詢;系統(tǒng)為用戶提供相關(guān)信息。 (2)解釋機(jī) 基于規(guī)則的系統(tǒng)的一個(gè)最大特色就是具有解釋功能,可以向用戶解釋系統(tǒng)為什么采用了一條規(guī)則,得出結(jié)論
3、的依據(jù)是什么以及為什么向用戶提問一定的問題等。 (3)推理機(jī) 推理機(jī)是系統(tǒng)根據(jù)用戶提供的信息進(jìn)行推理,最終得出結(jié)論的模塊。 (4)其他數(shù)據(jù)庫(kù) 該庫(kù)由3個(gè)主要數(shù)據(jù)庫(kù)組成。 動(dòng)態(tài)數(shù)據(jù)庫(kù)是系統(tǒng)在運(yùn)行期間產(chǎn)生的一個(gè)臨時(shí)數(shù)據(jù)庫(kù),用于存儲(chǔ)用戶提供的事實(shí)、系統(tǒng)激活的規(guī)則、系統(tǒng)產(chǎn)生的中間解以及系統(tǒng)中斷的推理過程等。 多媒體數(shù)據(jù)庫(kù)是為適應(yīng)信息及其相關(guān)技術(shù)的迅速發(fā)展和應(yīng)用而添加于專家系統(tǒng)中的輔助診斷信息庫(kù),它提供了與奶牛疾病診斷和治療有關(guān)的圖片、聲音、影像和動(dòng)畫等資料。 防治措施庫(kù)是存放防治措施和其他有關(guān)奶牛疾病相關(guān)的文字內(nèi)容的數(shù)據(jù)庫(kù)。 (5)知識(shí)庫(kù) 該系統(tǒng)中采用了將事實(shí)庫(kù)作為知識(shí)庫(kù)的一部分的構(gòu)造方法,因?yàn)槟膛<?/p>
4、病診斷知識(shí)的特殊性,把事實(shí)庫(kù)中的事實(shí)作為界面上位用戶提供的供選答案,因此,實(shí)時(shí)庫(kù)中的所有事實(shí)都會(huì)在規(guī)則庫(kù)中有完全匹配的規(guī)則,其實(shí)際作用相當(dāng)與規(guī)則的前件。規(guī)則庫(kù)是存放規(guī)則的所在。 (6)知識(shí)編輯器 該系統(tǒng)采用了基于數(shù)據(jù)庫(kù)的系統(tǒng)構(gòu)建模式,系統(tǒng)中的知識(shí)庫(kù)和所有數(shù)據(jù)庫(kù)都是完全獨(dú)立于系統(tǒng)的其他模塊之外,知識(shí)編輯器是一個(gè)實(shí)施知識(shí)庫(kù)的修改、刪除、增加、檢驗(yàn)的模塊。1. 知識(shí)的獲取與知識(shí)庫(kù)的建立 (1)奶牛疾病診斷知識(shí)的結(jié)構(gòu) 對(duì)奶牛疾病診斷知識(shí)進(jìn)行分析,并且完成對(duì)知識(shí)結(jié)構(gòu)的劃分,設(shè)計(jì)推理策略和建立知識(shí)庫(kù)的前提條件。根據(jù)奶牛疾病診斷知識(shí)的特點(diǎn),從3個(gè)方面對(duì)知識(shí)進(jìn)行了從層次結(jié)構(gòu)上的詳盡描述。 以疾病為對(duì)象的分析
5、利用面向?qū)ο蟮乃枷耄褜?duì)精兵的診斷知識(shí)進(jìn)行面向?qū)ο蟮谋硎?。例如:疾?“炭疽”;表現(xiàn)型數(shù)量=3;表現(xiàn)型=最急性炭疽;急性炭疽;亞急性炭疽;表現(xiàn)性名稱=急性炭疽;一般信息=“急性炭疽一般信息”;發(fā)病年齡=“犢牛成牛均發(fā)”;發(fā)病季節(jié)=“夏秋季多發(fā)”;飼喂方式=“放牧”;放牧環(huán)境=“潮濕低洼地”;癥狀=“急性炭疽癥狀”體溫=“升高”;精神=“興奮不安、嚎叫或沉郁”;呼吸=“呼吸促迫”;可視粘膜變化=“發(fā)紺”;食欲=“減退或停止”;bitmap1=“尸體外觀.jpg”;bitmap2=“脾臟變化.jpg”;通過對(duì)疾病的這種面向?qū)ο蠓治觯瑸槲覀兲峁┝四膛<膊≡\斷中的診斷流程。首先進(jìn)行患病奶牛的一般信息和
6、癥狀的值的獲取,然后根據(jù)這些信息在知識(shí)庫(kù)中搜索符合條件的疾病或表現(xiàn)型。 以患病動(dòng)物年齡為條件對(duì)知識(shí)結(jié)構(gòu)進(jìn)行劃分 不同年齡奶牛所患的疾病的類型以及疾病的表現(xiàn)不同。根據(jù)年齡的不同,對(duì)各年齡段的奶牛疾病的依據(jù)其發(fā)生頻率的不同進(jìn)行排序,可以解決在搜索工程中的沖突消解問題,系統(tǒng)首先對(duì)常發(fā)病進(jìn)行匹配,其次為次常發(fā)病,最后為罕見病。奶牛年齡的劃分標(biāo)準(zhǔn)為:0-7日齡為新生犢牛:8-180日齡為一般犢牛;大于180日齡為成牛。 根據(jù)癥狀進(jìn)行分類 一般情況下動(dòng)物疾病診斷的獲取信息有兩個(gè)方面,一是動(dòng)物的一般信息;另一個(gè)是癥狀。通過對(duì)奶牛疾病的癥狀進(jìn)行全面考察和分析后,對(duì)所有癥狀進(jìn)行了分類,從而形成了層次關(guān)系。癥狀分
7、類結(jié)構(gòu)示意如圖:一級(jí)癥狀二級(jí)癥狀癥狀 拍黑色稀便,惡臭排血便,帶黏液和偽膜排水樣便排瓦灰色粥樣便排算盤珠樣干便排便停止排糞異常食欲異常排尿異常眼睛癥狀皮被異常運(yùn)動(dòng)異常成牛癥狀 (2)知識(shí)庫(kù)和數(shù)據(jù)庫(kù)的建立事實(shí)庫(kù)這里所說的事實(shí)庫(kù)包括了兩個(gè)方面的內(nèi)容:癥狀庫(kù)和結(jié)論庫(kù)(疾?。S捎谖覀?yōu)橛脩籼峁┻x擇事實(shí),所以用戶的輸入是提供的事實(shí)庫(kù)的一部分內(nèi)容,把存貯著部分內(nèi)容的庫(kù)叫事實(shí)庫(kù)。 對(duì)于癥狀事實(shí)庫(kù),根據(jù)上面對(duì)癥狀的分類,由兩個(gè)庫(kù)組成,一個(gè)是一級(jí)癥狀庫(kù)(癥狀組庫(kù));另一個(gè)是二級(jí)癥狀庫(kù)(規(guī)則的前提事實(shí))。在進(jìn)行庫(kù)結(jié)構(gòu)設(shè)計(jì)時(shí),由于兩個(gè)庫(kù)之間存在著一定的相互作用關(guān)系,所以用關(guān)系數(shù)據(jù)庫(kù)進(jìn)行管理,對(duì)每一個(gè)一級(jí)和二級(jí)癥狀
8、都驚醒統(tǒng)一的編號(hào),用油一定意義的符號(hào)代替原始的文字,通過庫(kù)這件共同的標(biāo)識(shí)(id)來關(guān)聯(lián)庫(kù)內(nèi)容之間的關(guān)系。 結(jié)論庫(kù)主要存放系統(tǒng)中所有疾病的名稱,也就是系統(tǒng)的結(jié)論部分。在庫(kù)結(jié)構(gòu)設(shè)計(jì)中同樣采用了用一定的字符(id)代替疾病名的做法,因?yàn)楦鶕?jù)前面提到的根據(jù)年齡和疾病性質(zhì)的分類,每一個(gè)疾病都有其唯一的id和分組情況,這樣就形成了它們?cè)诒硎旧霞泉?dú)立又相互聯(lián)系的狀況。規(guī)則庫(kù) 規(guī)則庫(kù)中存儲(chǔ)的是用于疾病診斷的專家知識(shí),這種知識(shí)以ifthencf形式表示。在奶牛疾病診斷專家診治系統(tǒng)中,前提主要指癥狀,結(jié)論主要是疾病,cf是有前提所描述的癥狀時(shí)疾病發(fā)生的概率。在對(duì)知識(shí)庫(kù)的描述中,提到的每個(gè)疾病的所有癥狀對(duì)應(yīng)的cf值
9、之和為100。我們對(duì)奶牛疾病診斷中采用了兩種推理方式,一種是混合推理,即首先進(jìn)行正向推理,然后進(jìn)行反向推理;另一種是反向推理。針對(duì)兩種不同的推理方法建立了兩個(gè)不同的規(guī)則庫(kù),第一個(gè)以一般癥狀為主,主要針對(duì)活著的患病奶牛的疾病診斷設(shè)計(jì)的;第二個(gè)以剖檢癥狀和病理變化為主,主要針對(duì)已經(jīng)死亡的奶牛,同時(shí)作為對(duì)第一種推理方法的重要補(bǔ)充。兩個(gè)規(guī)則庫(kù)的結(jié)構(gòu)完全一樣。 防治措施數(shù)據(jù)庫(kù) 防治措施是專家系統(tǒng)的重要組成部分,但是它又是獨(dú)立于推理過程的。如果將放置措施內(nèi)嵌于知識(shí)庫(kù)中,勢(shì)必會(huì)影響系統(tǒng)的執(zhí)行效率。該系統(tǒng)把防治措施作為獨(dú)立的一個(gè)庫(kù)岑在的設(shè)計(jì)方式,每一個(gè)疾病(或表現(xiàn)型)的方式措施作為數(shù)據(jù)庫(kù)中的一條記錄存在,這樣
10、,當(dāng)系統(tǒng)能夠診斷出一種疾病的時(shí)候,就可以通過查詢防止措施庫(kù)中以疾病名作為主鍵的一條記錄,從而通過界面顯示出疾病的防治措施。除了在防治措施庫(kù)中提供疾病的防治措施外,還將對(duì)疾病的概述、癥狀。診斷等相關(guān)知識(shí)作為系統(tǒng)的附屬內(nèi)容提供。通過這種方式,實(shí)現(xiàn)了一庫(kù)多用和一個(gè)系統(tǒng)多用的功能。圖片庫(kù) 圖片在診斷中有它不可替代的優(yōu)勢(shì)。主要表現(xiàn)在:1)直觀、生動(dòng)。2)界面友好。3)輔助學(xué)習(xí),通過圖片,一方面可以是用戶明白圖片所顯示的癥狀或表現(xiàn)在其他媒介上是符合描述的,兩一方面也可以通過圖片的文字描述部分學(xué)習(xí)對(duì)疾病癥狀的理解和認(rèn)識(shí),從而達(dá)到在實(shí)際的疾病診斷過程中用準(zhǔn)確的文字來描述癥狀和人是動(dòng)物所表現(xiàn)的癥狀是什么。多媒體
11、材料庫(kù)多媒體技術(shù)是隨著信息技術(shù)的而發(fā)展而蓬勃發(fā)展的一些信息存貯、表示和應(yīng)用技術(shù)的總稱。在動(dòng)物疾病診斷和防治過程中,可以通過一段錄像演示動(dòng)物患病以后全方位的信息。通過系統(tǒng)中以多媒體形式演示的疾病診治過程可以使用戶學(xué)會(huì)正確恰當(dāng)?shù)募膊≈委熀皖A(yù)防技術(shù)。有了多媒體演示功能的專家系統(tǒng)在對(duì)專家知識(shí)的傳播上有著十分重要的作用。動(dòng)態(tài)數(shù)據(jù)庫(kù) 動(dòng)態(tài)數(shù)據(jù)庫(kù)在現(xiàn)代專家系統(tǒng)中起著“黑板”的作用。在系統(tǒng)的推理過程中,需要對(duì)已輸入的事實(shí),對(duì)系統(tǒng)推斷和激活的規(guī)則有一個(gè)紀(jì)錄,通過這些紀(jì)錄,在規(guī)則匹配中決定規(guī)則的取舍和修剪不可能的搜索分支,其沖突消解和規(guī)則激活和匹配的作用,另外,還可以通過追蹤動(dòng)態(tài)數(shù)據(jù)庫(kù)中的紀(jì)錄來向用戶結(jié)束系統(tǒng)做出
12、判定的原因。該系統(tǒng)的動(dòng)態(tài)數(shù)據(jù)庫(kù)是一個(gè)動(dòng)態(tài)生成和刪除的庫(kù),在每一次診斷的開始,喜用自動(dòng)生成動(dòng)態(tài)數(shù)據(jù)庫(kù),在每一診斷結(jié)束,系統(tǒng)自動(dòng)刪除動(dòng)態(tài)數(shù)據(jù)庫(kù)。在疾病診斷的過程中,用戶的每一次輸入實(shí)際上也激活了一定的規(guī)則,規(guī)則的前件是用戶輸入的事實(shí),規(guī)則的后件是系統(tǒng)激活的疾病,規(guī)則本身則是系統(tǒng)在推理過程中激活的規(guī)則。2. 推理機(jī)設(shè)計(jì) 奶牛疾病診斷專家系統(tǒng)的推理機(jī)的設(shè)計(jì)。上面提出有兩種推理方法,混合推理和反向推理。因此,在該系統(tǒng)中有兩套推理策略。 (1)混合推理 該系統(tǒng)中的混合推理方式。首先,專家通過對(duì)疾病診斷的一般信息的獲取和動(dòng)物患病后所表現(xiàn)出的主要癥狀的觀察,形成一個(gè)假設(shè)結(jié)論,然后通過進(jìn)一步的信息獲取來驗(yàn)證他已
13、經(jīng)形成的假設(shè)結(jié)論,采取這樣的而混合推理策略的決策還處于對(duì)奶牛疾病診斷本身特殊性的考慮,我們只能針對(duì)你奶牛所表現(xiàn)的癥狀或很少的實(shí)驗(yàn)室化驗(yàn)結(jié)果去診斷疾病,這樣在混合推理中所用到的事實(shí)基本上是活體奶牛所表現(xiàn)的癥狀,運(yùn)用混合推理作為主要的推理策略可以滿足在動(dòng)物存活的狀態(tài)上,癥狀表現(xiàn)是一個(gè)動(dòng)態(tài)的變化過程和沒有剖檢癥狀和病理變化時(shí)對(duì)疾病診斷的要求。 (2)反向推理 該系統(tǒng)中采用反向推理為推理策略之一是出于以下考慮: 1)作為對(duì)正向推理的重要補(bǔ)充。把知識(shí)庫(kù)分開采用不同的推理策略,混合推理主要針對(duì)活體奶牛,反向推理主要針對(duì)死亡奶牛,所用到額專斷癥狀主要是剖檢癥狀和病理變化。 2)驗(yàn)證正想推理的結(jié)果。為確保專家
14、系統(tǒng)診斷結(jié)果的正確性,通過兩套推理方法共同完成疾病診斷 3)輔助學(xué)習(xí)。有些用戶可能在長(zhǎng)期的臨床實(shí)踐中已經(jīng)積累了一定的疾病診斷經(jīng)驗(yàn),他可以運(yùn)用反向推理來決定自己得出的結(jié)論是否正確,反向推理可以滿足具有一定診斷疾病經(jīng)驗(yàn)的而用戶在實(shí)踐中的需求。 (3)推理機(jī)的實(shí)現(xiàn) 1)混合推理 將規(guī)則庫(kù)中的active字段的值置為0 生成動(dòng)態(tài)數(shù)據(jù)庫(kù) 提問用戶輸入信息 進(jìn)行規(guī)則匹配和cf值運(yùn)算 生成假定結(jié)論集 驗(yàn)證假設(shè)結(jié)論 (7)是否可以得出假設(shè)結(jié)論?是轉(zhuǎn),否轉(zhuǎn) 結(jié)論 2)反向推理 將規(guī)則庫(kù)中的active字段的值置為0 生成動(dòng)態(tài)數(shù)據(jù)庫(kù) 獲取事實(shí)目標(biāo) 驗(yàn)證目標(biāo)事實(shí)庫(kù) 進(jìn)行目標(biāo)和結(jié)論的匹配 匹配事實(shí)庫(kù)中的前提 (7)是否可以得出假設(shè)結(jié)論?是轉(zhuǎn),否轉(zhuǎn) 結(jié)論 將以上兩種策略用圖示表示如下:假設(shè)結(jié)論用戶信息 用戶信息正向推理假設(shè)結(jié)論是反向推理結(jié)論?結(jié)論? 否 是 否 結(jié)論結(jié)論 采用混合推理策略 采用反向推理策略3. 推理機(jī)制 (1)混合推理的推理機(jī)制 疾病表現(xiàn)的描述 疾病診斷 尋找假設(shè)結(jié)論 假設(shè)結(jié)論的驗(yàn)證 結(jié)論的得出診斷失敗疾病描述 圖示如下:用戶輸入信息不足結(jié)論疾病診斷不能確診假設(shè)結(jié)論疑診結(jié)論無(wú)決定假設(shè)結(jié)論假設(shè)結(jié)論待診結(jié)論 接受以假設(shè)結(jié)論為目標(biāo),掃描規(guī)則庫(kù),提問規(guī)則庫(kù)中沒有被激活的規(guī)則的前提時(shí)候可以成為事實(shí) 或放 棄假 設(shè)結(jié)提問 論確診結(jié)論有事實(shí)輸入驗(yàn)證假設(shè)結(jié)論驗(yàn)證結(jié)論疑診結(jié)論待診結(jié)論 混合推理的推理機(jī)制 (
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年4月網(wǎng)絡(luò)搭建模擬試題及答案(附解析)
- 怎樣進(jìn)行創(chuàng)新設(shè)計(jì)
- 3月汽車發(fā)動(dòng)機(jī)檢修試題含參考答案解析
- 安全項(xiàng)目風(fēng)險(xiǎn)管理考核試卷
- 安全運(yùn)維招聘注意事項(xiàng)
- 肥料制造智能化控制考核試卷
- 文化創(chuàng)意創(chuàng)業(yè)生態(tài)系統(tǒng)考核試卷
- 電力工程設(shè)計(jì)考核試卷
- 學(xué)習(xí)編寫安全專項(xiàng)施工方案
- 2025年煤炭采掘機(jī)械設(shè)備合作協(xié)議書
- 辦公家具供貨安裝、保障實(shí)施及售后服務(wù)方案
- 簡(jiǎn)單裝飾裝修施工方案范本
- 電子基本電路安裝與測(cè)試考試復(fù)習(xí)題庫(kù)(含答案)
- 01S201室外消火栓安裝圖集
- 彩鋼板屋面監(jiān)理細(xì)則
- 《AutoCAD機(jī)械繪圖課件》課件-8-25-3 普通平鍵連接的畫法
- 文藝復(fù)興史學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
- 《BIM技術(shù)概論》期末試卷及答案2套
- 受托支付合同
- 嵩縣天運(yùn)礦業(yè)有限責(zé)任公司石盤溝金礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 絲路神話-“一帶一路”沿線古今漫談知到章節(jié)答案智慧樹2023年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院
評(píng)論
0/150
提交評(píng)論