版權(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è):1010 計(jì)科班級:2 2 學(xué)號:2010406104920104061049同組成員:無 1 一、實(shí)驗(yàn)準(zhǔn)備: 1 1、 實(shí)驗(yàn)環(huán)境: PCPC 機(jī),WindowsWindows7,7,EclipseEclipse 軟件。 2 2、 實(shí)驗(yàn)?zāi)康模?加深對課程內(nèi)容的理解與掌握,培養(yǎng)綜合運(yùn)用所學(xué)知識開發(fā)智能系統(tǒng)的初步能力。 3 3、實(shí)驗(yàn)要求: 1 1)用產(chǎn)生式規(guī)則作為知識表示,用產(chǎn)生式系統(tǒng)實(shí)現(xiàn)該專家系統(tǒng)。 2 2)程序運(yùn)行時(shí),應(yīng)有人機(jī)對話過程。 4 4、實(shí)驗(yàn)內(nèi)容: 建造一個(gè)小型專家系統(tǒng)(如分類、診斷、測試等類型
2、),具體應(yīng)用領(lǐng)域自選,具體名稱字體。 1注:1、實(shí)驗(yàn)準(zhǔn)備部分包括實(shí)驗(yàn)環(huán)境準(zhǔn)備和實(shí)驗(yàn)所需知識點(diǎn)準(zhǔn)備。 2、若是單人單組實(shí)驗(yàn),同組成員填無。 二實(shí)驗(yàn)過程記錄2: 1 1、打開 Eclipse,Eclipse,新建一個(gè) publicMainFramepublicMainFrame 文件,輸入如下函數(shù)代碼: packageexample1_1; importjava.awt.*;/包含用于創(chuàng)建用戶界面和繪制圖形圖像的所有類 importjava.awt.event.*;/提供處理由AWT組件所激發(fā)的各類事件的接口和類 publicclassMainFrameextendsFrameimplements
3、ActionListener /* *paramargs */staticMainFramefrm=newMainFrame(); staticCheckboxckb1=newCheckbox。staticCheckboxckb2=newCheckbox(staticCheckboxckb3=newCheckbox(staticCheckboxckb4=newCheckbox(staticCheckboxckb5=newCheckbox(staticCheckboxckb6=newCheckbox(staticCheckboxckb7=newCheckbox(staticCheckboxckb
4、8=newCheckbox(staticCheckboxckb9=newCheckbox(staticCheckboxckb10=newCheckbox(staticCheckboxckb11=newCheckbox(staticCheckboxckb12=newCheckbox(staticCheckboxckb13=newCheckbox(staticCheckboxckb14=newCheckbox(staticCheckboxckb15=newCheckbox( 有毛發(fā)); 有奶); 有羽毛); 會飛生蛋); 吃肉) 有犬齒,有爪眼睛,緊盯著前方); 反芻食物); 黃褐色有黑的斑點(diǎn));
5、 黃褐色有黑色條紋); 有長腿長脖子,黃褐色暗斑點(diǎn)); 白色有黑條紋); 不會飛,長腿長脖子,黑白色); 不會飛,黑白色,會游泳); 善飛); 有蹄); staticLabellab=newLabel( staticButtonbut1=newButton( staticButtonbut2=newButton( publicstaticvoidmain(Stringargs) /TODOAuto-generatedmethodstubfrm.setSize(400,300); frm.setTitle(動物識別系統(tǒng)); frm.setLayout(newFlowLayout(FlowLayo
6、ut.LEFT); lab.setBackground(Color.green); /*ckb1.addItemListener(frm); 注:實(shí)驗(yàn)過程記錄要包含實(shí)驗(yàn)步驟,頁碼不夠可自行添加ckb2.addItemListener(frm); ckb3.addItemListener(frm); ckb4.addItemListener(frm); ckb5.addItemListener(frm); ckb8.addItemListener(frm); ckb9.addItemListener(frm); ckb11.addItemListener(frm); 顯示動物名); 確定); 重
7、設(shè)); ckb10.addItemListener(frm); ckb14.addItemListener(frm); ckb7.addItemListener(frm); ckb12.addItemListener(frm); ckb13.addItemListener(frm); ckb6.addItemListener(frm); ckb15.addItemListener(frm);*/ lab.setAlignment(Label.CENTER); but1.addActionListener(frm); but2.addActionListener(frm); frm.add(la
8、b); 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); frm.add(ckb5); frm.add(ckb7); frm.add(ckb10); frm.add(ckb13); frm.add(ckb15); frm.add(but1); frm.add(but2); frm.setVisible(true); frm.addWindow
9、Listener(newWindowAdapter() publicvoidwindowClosing(WindowEvente)System.exit(0););publicvoiditemStateChanged(ItemEvente)/這個(gè)是推理機(jī) if(ckb1.getState()=true|ckb2.getState()=true)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb8.getState()=true)lab.setText(金錢豹); elseif(ckb1.getState()=true|ckb2.g
10、etState()=true)&(ckb6.getState()=true|ckb5.getState()=true)&(ckb9.getState()=true)lab.setText(老虎); elseif(ckb1.getState()=true|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(長頸鹿); elseif(ckb1.getState()=true|ckb2.getState()=true)
11、&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(斑馬); else if(ckb3.getState()=true|ckb4.getState()=true)&(ckb13.getState()=true)lab.setText(企鵝); else if(ckb3.getState()=true|ckb4.getState()=true)&(ckb14.getState()=true)lab.setText(信天翁); elselab.setText
12、(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.setText(金錢豹); else if(but=but1)&(ckb1.getState()=true|ckb2.getStat
13、e()=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(長頸鹿); elseif(but=but1)&(ckb1.getState()=tr
14、ue|ckb2.getState()=true)&(ckb7.getState()=true|ckb15.getState()=true)&(ckb10.getState()=true)lab.setText(斑馬); else if(but=but1)&(ckb3.getState()=true|ckb4.getState()=true)&(ckb13.getState()=true)lab.setText(企鵝); else if(but=but1)&(ckb3.getState()=true|ckb4.getState()=true)&(c
15、kb14.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.setState(false
16、);ckb12.setState(false);ckb13.setState(false);ckb14.setState(false);ckb15.setState(false);lab.setText(顯示動物名); elselab.setText(sorry);2、運(yùn)行代碼,得到實(shí)驗(yàn)結(jié)果如下: *?示動捌名r有毛發(fā)r有嫻廠栩曉r會飛生重 r育犬郎有爪眼靖祟盯著前方r黃褐色有黑的斑點(diǎn) 黃耨色有果色條紋廠白包有祟生紋 L 不會飛 長腿長牌子,黑白色r善飛廠咆肉廠反芻觸 r有長腿長脖子,苗褐色暗斑點(diǎn)不合飛,黑白邑,會游泳廠有蹄 定|重設(shè)| 畫詡物識朋系統(tǒng) n 叵堂 | |金微豹金微豹舊有毛堂舊有毛堂7有蝸有蝸”栩美栩美會飛短 “有犬棉有以眼直緊盯著前方歹莆搞邑育黑的斑點(diǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024公司入股合同范本公司用人合同范本
- 2024汽車零部件購銷合同
- 2024大用戶與發(fā)電企業(yè)直接交易購售電合同(示范文本)
- 《變質(zhì)巖手標(biāo)本》課件
- 蘇州科技大學(xué)天平學(xué)院《流行音樂概論》2022-2023學(xué)年第一學(xué)期期末試卷
- 醫(yī)用擠奶器的種類和功能介紹考核試卷
- 實(shí)驗(yàn)論文答辯
- 危險(xiǎn)品事故責(zé)任追究與處理考核試卷
- 校園防疫應(yīng)急處理
- 儀器儀表制造業(yè)市場產(chǎn)品定價(jià)策略考核試卷
- 化學(xué)品管理的消防安全
- 康復(fù)科科室規(guī)劃建設(shè)
- C40混凝土配合比設(shè)計(jì)書-完成
- 物業(yè)管家培訓(xùn)課件
- 中醫(yī)養(yǎng)生學(xué)教學(xué)大綱
- 郵政安全生產(chǎn)消防培訓(xùn)課件
- 泌尿系腫瘤流行病學(xué)調(diào)查
- 煤礦安全生產(chǎn)信息化建設(shè)
- 店鋪包工包料裝修合同范本
- 房屋拆遷實(shí)施方案
- 工業(yè)機(jī)器人故障診斷與健康管理系統(tǒng)
評論
0/150
提交評論