版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、人工智能導(dǎo)論課程上機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)廉師友編運(yùn)算機(jī)工程實(shí)驗(yàn)室2007年3月目錄1. 小型專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).2專家系統(tǒng)涉及人工智能導(dǎo)論課程的大部分內(nèi)容,而且實(shí)踐性和應(yīng)用性 都專門強(qiáng)。因此,本課程將專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)作為一個(gè)上機(jī)實(shí)驗(yàn)項(xiàng)目。 該實(shí)驗(yàn)是一個(gè)設(shè)計(jì)性實(shí)驗(yàn),它對(duì)加深課程內(nèi)容的明白得和把握,培養(yǎng)學(xué)生 運(yùn)用所學(xué)知識(shí)開(kāi)發(fā)智能系統(tǒng)的能力有重要意義。一、實(shí)驗(yàn)名稱小型專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)二、實(shí)驗(yàn)?zāi)康?.2.3.4.5.加深明白得專家系統(tǒng)的結(jié)構(gòu)原理與實(shí)際應(yīng)用。 初步把握知識(shí)獵取的差不多方法。 把握產(chǎn)生式規(guī)則知識(shí)表示方法及其編程實(shí)現(xiàn)方法。 初步把握知識(shí)庫(kù)的組建方法。 加深明白得推理機(jī)的算法原理并初步把握其編程實(shí)現(xiàn)
2、方法。三、實(shí)驗(yàn)內(nèi)容 運(yùn)用所學(xué)知識(shí),設(shè)計(jì)并編程實(shí)現(xiàn)一個(gè)小型專家系統(tǒng)(如分類、診斷、 推測(cè)等類型)。四、差不多要求1. 具體應(yīng)用領(lǐng)域自選, 具體系統(tǒng)名稱自定; 但所做系統(tǒng)絕對(duì)不能雷同。2. 用產(chǎn)生式規(guī)則作為知識(shí)表示,用產(chǎn)生系統(tǒng)實(shí)現(xiàn)該專家系統(tǒng)。3. 可用 PROLOG 語(yǔ)言編程并參考下面示例程序; 但也可用其他語(yǔ)言另 行編程。4. 所實(shí)現(xiàn)的專家系統(tǒng)必須上機(jī)運(yùn)行演示;程序運(yùn)行時(shí),應(yīng)有人機(jī)對(duì)話 過(guò)程。5. 系統(tǒng)完成后,要提交實(shí)驗(yàn)報(bào)告。五、實(shí)驗(yàn)步驟 具體工作及步驟為: 選題。系統(tǒng)分析。 知識(shí)獵取與知識(shí)表示選擇 /設(shè)計(jì)。知識(shí)庫(kù)組建。 推理機(jī)選擇 /編制。系統(tǒng)調(diào)試與測(cè)試: 可先運(yùn)行一兩個(gè)簡(jiǎn)單的 PROLOG
3、程序,以熟悉語(yǔ)1.2.3.4.5.6.言環(huán)境;接著運(yùn)行示例程序;然后編輯、調(diào)試、測(cè)試自己的系統(tǒng)程序。7. 撰寫(xiě)實(shí)驗(yàn)報(bào)告。六、系統(tǒng)示例考慮到本實(shí)驗(yàn)有一定難度,下面給出一個(gè)“小型動(dòng)物分類專家系 統(tǒng)”示例,以供參考。1.動(dòng)物分類規(guī)則集(1)(2)(3)(4)(5)食肉動(dòng)物。若某動(dòng)物有奶,則它是哺乳動(dòng)物。若某動(dòng)物有毛發(fā),則它是哺乳動(dòng)物。若某動(dòng)物有羽毛,則它是鳥(niǎo)。若某動(dòng)物會(huì)飛且生蛋,則它是鳥(niǎo)。若某動(dòng)物是哺乳動(dòng)物且有爪且有犬齒且目盯前方,則它是(6)若某動(dòng)物是哺乳動(dòng)物且吃肉,則它是食肉動(dòng)物。(7)若某動(dòng)物是哺乳動(dòng)物且有蹄,則它是有蹄動(dòng)物。(8)若某動(dòng)物是有蹄動(dòng)物且反芻食物,則它是偶蹄動(dòng)物。(9)若某動(dòng)物是
4、食肉動(dòng)物且黃褐色且有黑色條紋, 則它是老虎。(10)若某動(dòng)物是食肉動(dòng)物且黃褐色且有黑色斑點(diǎn),則它是金 鈔票豹。(11)若某動(dòng)物是有蹄動(dòng)物且長(zhǎng)腿且長(zhǎng)頸項(xiàng)且黃褐色且有暗斑 點(diǎn),則它是長(zhǎng)頸鹿。若某動(dòng)物是有蹄動(dòng)物且白色且有黑色條紋,則它是斑馬。 若某動(dòng)物是鳥(niǎo)且可不能飛且長(zhǎng)腿且長(zhǎng)頸項(xiàng)且黑白色,則(12)(13)它是駝鳥(niǎo)。(14)若某動(dòng)物是鳥(niǎo)且可不能飛且會(huì)游泳且黑白色,則它是企若某動(dòng)物是鳥(niǎo)且善飛且不怕風(fēng)浪,則它是海燕。(15)鵝。下 面 是 該 規(guī) 則 集 所形成的2.(部分)推理網(wǎng)絡(luò): 源程序/*/An Animal Classifying Expert System databasexpositive
5、(symbol, symbol) xnegative(symbol, symbol) pr edicatesrunan imal_is(symbol)it_is(symbol)p ositive(symbol, symbol) n egative(symbol, symbol) clear factsremember(symbol, symbol, symbol)ask(symbol, symbol)goalrun.clausesrun:-an imal_is(X),!, write(nYour animal may be a(n) ”,X),nl, nl, clear_facts.run:-
6、write(nUnable to determine what), write(your animal is. nn”),clear_facts. positive(X, Y):-xpositive(X, Y),!. positive(X, Y):-not(xnegative(X, Y), ask(X, Y).negative(X, Y):-xnegative(X , Y), !.negative(X, Y):-not(xpositive(X, Y), ask(X, Y).ask(X, Y):-write(X, it , Y, n”),read ln(Repl y), remember(X,
7、Y, Repl y).remember(X, Y, y):-asserta(x positive(X, Y).remember(X, Y, n):-asserta(xnegative(X, Y), fail. clear_facts:-retract(x positive( _), fail.clear_facts:-retract(x negative( _), fail. clear_facts:-write(nnPlease press the space bar to Exit),/*/readchar(_).Knowledge Baseani mal_is(cheetah):-it_
8、is(carnivore),po sitive(has, taw ny_color), po sitive(has, black_s po ts).ani mal_is(tiger):- it_is(car nivo re), po sitive(has, taw ny_color), p ositive(has, black_stri pes).ani mal_is(giraffe):-it_is(u ngulate), po sitive(has, l ong_n eck), po sitive(has, l on g_legs), po sitive(has, dark_s po ts)
9、.ani mal_is(zebra):-it_is(u ngulate), po sitive(has, black_stri pes).ani mal_is(ostrich):-it_is(bird),negative(does, fly), positive(has, long_neck),positive(has, long_legs), positive(has, black_and_white_color).animal_is(penguin):-it_is(bird),negative(does, fly),positive(does, swim), positive(has, b
10、lack_and_white_color).animal_is(albatross):-it_is(bird),positive(does, fly_well). it_is(mammal):-positive(has, hair).it_is(mammal):-positive(does, give_milk).it_is(bird):-positive(has, feathers).it_is(bird):-positive(does, fly), positive(does, lay_eggs).it_is(carnivore):-positive(does, eat_meat).it_
11、is(carnivore):-it_is(mammal),positive(has, pointed_teeth),positive(has, claws), positive(has,forward_eyes).it_is( un gulate):-it_is(mammal),po sitive(has, hooves).it_is( un gulate):-it_is(mammal),po sitive(does, chew_cud).需要講明的是,嚴(yán)格來(lái)講,該專家系統(tǒng)程序中并無(wú)顯式的推理機(jī), 而是利用了 PROLOG語(yǔ)言本身的推理機(jī)制實(shí)現(xiàn)推理的。這確實(shí)是講,用PROLOG編寫(xiě)專家系統(tǒng)程序
12、,能夠省去推理機(jī)部分。如果用其他語(yǔ)言編程, 推理機(jī)則是必不可少的。因此,用 PROLOG編寫(xiě)專家系統(tǒng)程序,也能夠不 用它自身的推理機(jī)作為所實(shí)現(xiàn)的專家系統(tǒng)的推理機(jī),而用戶自己重新編寫(xiě) 一個(gè)顯式的推理機(jī),這可按照咨詢題和需要而定。如果要重新編寫(xiě)推理機(jī), 一樣講來(lái),規(guī)則就要用 PROLOG的事實(shí)來(lái)實(shí)現(xiàn)。知識(shí)庫(kù)就要用 PROLOG 的動(dòng)態(tài)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。因此,以上實(shí)習(xí)也可用 C或C+編程,但工作量要大得多。七、實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)報(bào)告用學(xué)校統(tǒng)一的實(shí)驗(yàn)報(bào)告紙書(shū)寫(xiě),表頭嚴(yán)格按其要求填寫(xiě), 其中“實(shí)驗(yàn)名稱”后填:小型專家系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。下面是實(shí)驗(yàn)報(bào)告的差 不多內(nèi)容和書(shū)寫(xiě)格式。一、實(shí)驗(yàn)?zāi)康募由顚?duì)專家系統(tǒng)的明白得,初步把握專家系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法。二、實(shí)驗(yàn)內(nèi)容運(yùn)用所學(xué)知識(shí),設(shè)計(jì)并編程實(shí)現(xiàn)一個(gè)小型專家系統(tǒng)。三、
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 桂林醫(yī)學(xué)院桂林醫(yī)科大學(xué)2026年人才招聘?jìng)淇碱}庫(kù)含答案詳解
- 2025年河南醫(yī)學(xué)高等專科學(xué)校公開(kāi)招聘高層次人才備考題庫(kù)及1套完整答案詳解
- 2025年博羅縣惠博小學(xué)音樂(lè)教師招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2025年莆田市國(guó)睿產(chǎn)業(yè)園區(qū)運(yùn)營(yíng)管理有限公司公開(kāi)招聘企業(yè)員工的備考題庫(kù)及答案詳解一套
- 幼兒園數(shù)學(xué)活動(dòng)中情景教學(xué)法的應(yīng)用效果觀察課題報(bào)告教學(xué)研究課題報(bào)告
- 2025年人民交通出版社股份有限公司校園招聘13人備考題庫(kù)完整參考答案詳解
- 2025年汝陽(yáng)縣審計(jì)局輔助性崗位公開(kāi)招聘勞務(wù)派遣工作人員實(shí)施備考題庫(kù)完整答案詳解
- 2026年上海市黃浦區(qū)教育系統(tǒng)實(shí)驗(yàn)及衛(wèi)生系列專技崗位工作人員招聘13人備考題庫(kù)完整參考答案詳解
- 2025年中國(guó)海洋大學(xué)環(huán)境科學(xué)與工程學(xué)院實(shí)驗(yàn)技術(shù)人員招聘?jìng)淇碱}庫(kù)及參考答案詳解1套
- 中國(guó)鐵路濟(jì)南局集團(tuán)有限公司2026年度招聘普通高校本科及以上學(xué)歷畢業(yè)生232人備考題庫(kù)及參考答案詳解1套
- 2025秋人教版(新教材)初中美術(shù)八年級(jí)上冊(cè)知識(shí)點(diǎn)及期末測(cè)試卷及答案
- DB50∕T 867.76-2025 安全生產(chǎn)技術(shù)規(guī)范 第76部分:汽車制造企業(yè)
- X學(xué)校生活飲用水涉水產(chǎn)品及消毒產(chǎn)品索證制度
- 護(hù)理三基試題匯編1000題(含答案)
- 公司員工管理制度
- 【MOOC】制藥分離工程-鄭州大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 中級(jí)微觀經(jīng)濟(jì)學(xué)復(fù)習(xí)試題和答案解析
- 酒店行業(yè)的信息安全培訓(xùn)方法
- 青島版二年級(jí)上冊(cè)除法單元復(fù)習(xí)課ppt
- 2023屆高考專題復(fù)習(xí):小說(shuō)專題訓(xùn)練群體形象與個(gè)體形象(含答案)
- 等腰三角形復(fù)習(xí)課教案
評(píng)論
0/150
提交評(píng)論