




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、武夷學(xué)院實(shí)驗(yàn)報(bào)告(三)課程名稱:智能信息處理項(xiàng)目名稱:小型專家系統(tǒng)設(shè)計(jì)姓名:安小圣專業(yè):10計(jì)科班級(jí):2學(xué)號(hào):20104061049同組成員:無1一、實(shí)驗(yàn)準(zhǔn)備:1、 實(shí)驗(yàn)環(huán)境:PC機(jī),Windows7,Eclipse軟件。2、 實(shí)驗(yàn)?zāi)康模杭由顚?duì)課程內(nèi)容的理解與掌握,培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)開發(fā)智能系統(tǒng)的初步能力。3、實(shí)驗(yàn)要求:1)用產(chǎn)生式規(guī)則作為知識(shí)表示,用產(chǎn)生式系統(tǒng)實(shí)現(xiàn)該專家系統(tǒng)。2)程序運(yùn)行時(shí),應(yīng)有人機(jī)對(duì)話過程。4、實(shí)驗(yàn)內(nèi)容:建造一個(gè)小型專家系統(tǒng)(如分類、診斷、測試等類型),具體應(yīng)用領(lǐng)域自選,具體名稱字體。1注:1、實(shí)驗(yàn)準(zhǔn)備部分包括實(shí)驗(yàn)環(huán)境準(zhǔn)備和實(shí)驗(yàn)所需知識(shí)點(diǎn)準(zhǔn)備。2、若是單人單組實(shí)驗(yàn),同組成
2、員填無。二實(shí)驗(yàn)過程記錄2:1、打開Eclipse,新建一個(gè)publicMainFrame文件,輸入如下函數(shù)代碼:packageexample1_1;importjava.awt.*;/包含用于創(chuàng)建用戶界面和繪制圖形圖像的所有類importjava.awt.event.*;/提供處理由AWT組件所激發(fā)的各類事件的接口和類publicclassMainFrameextendsFrameimplementsActionListener/*paramargs*/staticMainFramefrm=newMainFrame();staticCheckboxckb1=newCheckbox。static
3、Checkboxckb2=newCheckbox(staticCheckboxckb3=newCheckbox(staticCheckboxckb4=newCheckbox(staticCheckboxckb5=newCheckbox(staticCheckboxckb6=newCheckbox(staticCheckboxckb7=newCheckbox(staticCheckboxckb8=newCheckbox(staticCheckboxckb9=newCheckbox(staticCheckboxckb10=newCheckbox(staticCheckboxckb11=newChe
4、ckbox(staticCheckboxckb12=newCheckbox(staticCheckboxckb13=newCheckbox(staticCheckboxckb14=newCheckbox(staticCheckboxckb15=newCheckbox(有毛發(fā));有奶);有羽毛);會(huì)飛生蛋);吃肉)有犬齒,有爪眼睛,緊盯著前方);反芻食物);黃褐色有黑的斑點(diǎn));黃褐色有黑色條紋);有長腿長脖子,黃褐色暗斑點(diǎn));白色有黑條紋);不會(huì)飛,長腿長脖子,黑白色);不會(huì)飛,黑白色,會(huì)游泳);善飛);有蹄);顯示動(dòng)物名);確定);重設(shè));staticLabellab=newLabel(sta
5、ticButtonbut1=newButton(staticButtonbut2=newButton(publicstaticvoidmain(Stringargs)/TODOAuto-generatedmethodstubfrm.setSize(400,300);frm.setTitle(動(dòng)物識(shí)別系統(tǒng));frm.setLayout(newFlowLayout(FlowLayout.LEFT);lab.setBackground(Color.green);/*ckb1.addItemListener(frm);注:實(shí)驗(yàn)過程記錄要包含實(shí)驗(yàn)步驟,頁碼不夠可自行添加ckb2.addItemListe
6、ner(frm);ckb3.addItemListener(frm);ckb4.addItemListener(frm);ckb5.addItemListener(frm);ckb8.addItemListener(frm);ckb9.addItemListener(frm);ckb11.addItemListener(frm);ckb10.addItemListener(frm);ckb14.addItemListener(frm);ckb7.addItemListener(frm);ckb12.addItemListener(frm);ckb13.addItemListener(frm);
7、ckb6.addItemListener(frm);ckb15.addItemListener(frm);*/lab.setAlignment(Label.CENTER);but1.addActionListener(frm);but2.addActionListener(frm);frm.add(lab);frm.add(ckb1);frm.add(ckb2);frm.add(ckb3);frm.add(ckb4);frm.add(ckb6);frm.add(ckb8);frm.add(ckb9);frm.add(ckb11);frm.add(ckb12);frm.add(ckb14);fr
8、m.add(ckb5);frm.add(ckb7);frm.add(ckb10);frm.add(ckb13);frm.add(ckb15);frm.add(but1);frm.add(but2);frm.setVisible(true);frm.addWindowListener(newWindowAdapter()publicvoidwindowClosing(WindowEvente)System.exit(0););publicvoiditemStateChanged(ItemEvente)/這個(gè)是推理機(jī)if(ckb1.getState()=true|ckb2.getState()=t
9、rue)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb8.getState()=true)lab.setText(金錢豹);elseif(ckb1.getState()=true|ckb2.getState()=true)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb9.getState()=true)lab.setText(老虎);elseif(ckb1.getState()=true|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.ge
10、tState()=true)&(ckb10.getState()=true)lab.setText(長頸鹿);elseif(ckb1.getState()=true|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(斑馬);elseif(ckb3.getState()=true|ckb4.getState()=true)&(ckb13.getState()=true)lab.setText(企鵝);elseif(ckb3.getState()
11、=true|ckb4.getState()=true)&(ckb14.getState()=true)lab.setText(信天翁);elselab.setText(sorry);publicvoidactionPerformed(ActionEvente)/這部分是結(jié)果的顯示Buttonbut=(Button)e.getSource();if(but=but1)&(ckb1.getState()=true|ckb2.getState()=true)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb8.getState()=true)lab.s
12、etText(金錢豹);elseif(but=but1)&(ckb1.getState()=true|ckb2.getState()=true)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb9.getState()=true)lab.setText(老虎);elseif(but=but1)&(ckb1.getState()=true|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(長頸鹿)
13、;elseif(but=but1)&(ckb1.getState()=true|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(斑馬);elseif(but=but1)&(ckb3.getState()=true|ckb4.getState()=true)&(ckb13.getState()=true)lab.setText(企鵝);elseif(but=but1)&(ckb3.getState()=true|ckb4.getState()
14、=true)&(ckb14.getState()=true)lab.setText(信天翁);elseif(but=but2)/*設(shè)置初始的狀態(tài)為未選定*/ckb1.setState(false);ckb2.setState(false);ckb3.setState(false);ckb4.setState(false);ckb5.setState(false);ckb6.setState(false);ckb7.setState(false);ckb8.setState(false);ckb9.setState(false);ckb10.setState(false);ckb11.setSt
15、ate(false);ckb12.setState(false);ckb13.setState(false);ckb14.setState(false);ckb15.setState(false);lab.setText(顯示動(dòng)物名);elselab.setText(sorry);2、運(yùn)行代碼,得到實(shí)驗(yàn)結(jié)果如下:*?示動(dòng)捌名r有毛發(fā)r有嫻廠栩曉r會(huì)飛生重r育犬郎有爪眼靖祟盯著前方r黃褐色有黑的斑點(diǎn)黃耨色有果色條紋廠白包有祟生紋L不會(huì)飛長腿長牌子,黑白色r善飛廠咆肉廠反芻觸r有長腿長脖子,苗褐色暗斑點(diǎn)不合飛,黑白邑,會(huì)游泳廠有蹄定|重設(shè)|畫詡物識(shí)朋系統(tǒng)n叵堂|金微豹舊有毛堂7有蝸”栩美會(huì)飛短“有犬棉有以眼直緊盯著前方歹莆搞邑育黑
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商直播帶貨情境對(duì)觀眾購買意愿影響研究-一個(gè)雙中介模型
- 內(nèi)蒙古陰山北麓地區(qū)藜麥防風(fēng)效果研究
- 電子商務(wù)與現(xiàn)代物流業(yè)的緊密結(jié)合
- 基于句法信息增強(qiáng)的方面級(jí)情感分析研究
- 電子商務(wù)平臺(tái)的用戶體驗(yàn)評(píng)估與改進(jìn)
- 中藥美容護(hù)膚品系列行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 木雕臺(tái)屏企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報(bào)告
- 基因工程粒細(xì)胞-巨噬細(xì)胞集落刺激因子行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 掛歷企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 小分子藥物專利申請保護(hù)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 軟考系統(tǒng)集成項(xiàng)目管理工程師教程完整版
- 危險(xiǎn)性較大的分部分項(xiàng)工程清單和安全管理措施范文
- 2025屆高三歷史二輪復(fù)習(xí)教學(xué)計(jì)劃
- 2024-2025年江蘇專轉(zhuǎn)本英語歷年真題(含答案)
- 永磁滾筒設(shè)備操作規(guī)程
- 裝配式混凝土結(jié)構(gòu)檢測技術(shù)規(guī)程
- 裝修合同違約解除通知書
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院《中國文化史》2021-2022學(xué)年第一學(xué)期期末試卷
- (新版)六西格瑪綠帶認(rèn)證考試復(fù)習(xí)題庫(含答案)
- 2025屆高考語文一輪復(fù)習(xí):小說物象含義及作用
- 臨終關(guān)懷模式
評(píng)論
0/150
提交評(píng)論