人工智能動物識別實驗報告_第1頁
人工智能動物識別實驗報告_第2頁
人工智能動物識別實驗報告_第3頁
人工智能動物識別實驗報告_第4頁
人工智能動物識別實驗報告_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗目的:熟悉并掌握如何使用SQL SERVER 2000熟悉JAVA語言編程熟悉講JAVA與數據庫結合進行數據庫編程理解產生式表示法熟悉產生式系統(tǒng)的基本過程實驗環(huán)境及工具Tomcat 6.0SQL SERVER 2000, ECLIPSE 7.0, PC 機一臺,實驗步驟及方法產生式規(guī)則分析我們可以得到通過分析書上的15條規(guī)則,該圖為動物識別系統(tǒng)的部分推理網絡在該圖中,最上層的節(jié)點稱為“結論”,中間節(jié)點稱為“中間假設”,終結點稱為“事實”。 其中,每個“結論”都是問題的一個目標,所有的“結論”就構成了本問題的一個目標 集合。經過分析可以本問題的事實有:有毛發(fā),有奶等20個事實;中間假設有:該

2、動物是哺乳動物,鳥,肉食動物和有蹄類動物;目標集合是:金錢豹,虎,長頸鹿,斑馬,鴕 鳥,企鵝和信天翁。數據庫設計根據第一步的分析,我們可以建立一個animal數據庫,其中存放兩張表,一張稱 為facts的事實表。長脖于黑條紋有暗斑點16 16不會-飛123T56789101112131415;131415v,|PC-07 (8.0) |sa (53)animal 31行行12,列2act Wo | fact Marneo1 打開表 一PC-07, anisal. dbo. facts物方動 度 毛 蛋 齒 刖 芻 毛奶羽飛下肉犬爪盯蹄反 有有 有會會 吃有有 眼有嚼鹿* 頸馬鳥鵝工 長斑鴕企U

3、1717會游泳1818有黑白二色W19善飛2020黃褐色2A21哺乳動物22222323肉食動物2424有蹄類動物2525金錢豹2626虎27282930另一種稱為factRules的規(guī)則表瀏打開表一PC-07. anial. dbo. factRulesrulesNoatt countatt 1att 2att 3att4att 51111000212212000213313000224416900235524500226622110002477221110024882241400289922219003110110|3789023111142123201525121242123201426

4、131342413121527141442213121629151542217161830*程序設計數據庫及表已經建立好之后,我們就可以設計本系統(tǒng)的程序了,經過分析,我們得到如下的流程圖使用Eclipse編程實現(xiàn)AnimalAction的主要源代碼為:import com.myhomework.animal.OpenDb;public class AnimalAction extends Action (static OpenDb db = null;public static OpenDb getDB() (if (db = null) (db = new OpenDb();return d

5、b;public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception ( do ( do ( i+; String sql4 = select 火 from factRules where rulesNo= + i,; ResultSet rs = getDB().executeQuery(sql4); String sql8 = select count(*) total

6、from newFacts; ResultSet rsr = getDB().executeQuery(sql8); if (total 24 & m 32); if (isIn) (String sql9 = select factName from facts where factNo= + m;ResultSet rss2 = getDB().executeQuery(sql9); request.setAttribute(reslut, factName); return mapping.findForward(succ); String sql7 = insert into newF

7、acts values( + m + ); getDB().executeUpdate(sql7); while (!isIn & i16); return mapping.findForward(errl); Struts-config.xml的主要配置為: action-mappings forwardname=err1path= /error2.jsp/實驗結果在瀏覽器上輸入 HYPERLINK http:/localhost:8080/anistruts,%e6%98%be%e7%a4%ba%e8%af%a5%e7%b3%bb%e7%bb%9f%e7%9a%84%e9%a6%96%e9

8、%a1%b5 http:/localhost:8080/anistruts,顯示該系統(tǒng)的首頁為:aX具包下載,請到www. jarl/Soft/.動物識別系統(tǒng)pg| HYPERLINK http:/localhost:8080/anistruts/ http:/localhost:8080/anistruts/文件任)編輯 查看旺)收藏他) 三I皆: _暨南大學暨南大學研充生部網站一暨南大學囹書館 人工智能單擊“產生式規(guī)則”,即跳轉到產生式規(guī)則表頁面為:選中“有奶”“有蹄”“有長脖子”“有長腿”“有暗斑點”,然后點擊“提交”按鈕,則系統(tǒng)成功識別的結果飼成功設別頁面-撤游(laithon) 2.

9、5.9俱僉今0盡酢|備弓-。國!.:匚. 漣接綠245. com-網址導航實用查詢 j遷包下載,.紂a.: 因成功識別頁面x 國百度囹片搜索一動物背景 固百度匿=向上一級/ A字體大小卬編碼內容控制翻譯可以成功識別,該動物是如果只選中“有毛發(fā)”,然后點擊“提交”,條件不足,無法識別的結果iy JSP :error2. Jsp* starting page 微滋但axthcm) 2. 5. 9 俱 Y 。盡翁I備與, :O E鏈接.韁藥4S.=前:| : | http : /loc:Lhoet: 8080/ axil etruts/臼 jcom-網址導航-實用查詢y jar包下就,javaTM包

10、下茸,話到www. jarbae 暨南y JSF J error2-j spJ s.X 國百度圖片搜索一動物背景 國百度圖片搜索一動物背景的搜.3向上一級,A字體大小蝙碼內容控制 翻譯條件不足,無法識別.條件錯誤,無法識別的結果JSP 7 error 1. jsp1 st art ing page (Eaxthon) 2*5-9:庵 IT O O 魅 ht tp : m g alhg t : 8 口瀝 ani,trut;L._,1 鏈接,345. com-網址導航-實用登詢、jar包下載,皿江具包載,諺到 HYPERLINK http:/www.jarbao www.jarbao .x 國百度圖片搜索一動物背晨 國百度圖片搜索一動物背景的卷3向上一綴-字體大小,編碼 內容控制翻譯條件錯誤,無法識別.實驗總結通過本實驗,我基本熟悉了 SQL Server2000的基本使用,并理解了產生 式表示法和產生式系統(tǒng)的基本過程;也可以熟練的使用Eclipse進行數據庫編 程。在本實驗中,我也遇到了一些問題,但是通過查閱書本和網絡,最終這 些問題都得以解決了。比如,剛開始

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論