人工智能动物识别实验报告_第1页
人工智能动物识别实验报告_第2页
人工智能动物识别实验报告_第3页
人工智能动物识别实验报告_第4页
人工智能动物识别实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验目的:熟悉并掌握如何使用SQL SERVER 2000熟悉JAVA语言编程熟悉讲JAVA与数据库结合进行数据库编程理解产生式表示法熟悉产生式系统的基本过程实验环境及工具Tomcat 6.0SQL SERVER 2000, ECLIPSE 7.0, PC 机一台,实验步骤及方法产生式规则分析我们可以得到通过分析书上的15条规则,该图为动物识别系统的部分推理网络在该图中,最上层的节点称为“结论”,中间节点称为“中间假设”,终结点称为“事实”。 其中,每个“结论”都是问题的一个目标,所有的“结论”就构成了本问题的一个目标 集合。经过分析可以本问题的事实有:有毛发,有奶等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的规则表浏打开表一PC-07. anial. dbo. factRulesrulesNoatt countatt 1att 2att 3att4att 51111000212212000213313000224416900235524500226622110002477221110024882241400289922219003110110|3789023111142123201525121242123201426

4、131342413121527141442213121629151542217161830*程序设计数据库及表已经建立好之后,我们就可以设计本系统的程序了,经过分析,我们得到如下的流程图使用Eclipse编程实现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,显示该系统的首页为:aX具包下载,请到www. jarl/Soft/.动物识别系统pg| HYPERLINK http:/localhost:8080/anistruts/ http:/localhost:8080/anistruts/文件任)编辑 查看旺)收藏他) 三I皆: _暨南大学暨南大学研充生部网站一暨南大学囹书馆 人工智能单击“产生式规则”,即跳转到产生式规则表页面为:选中“有奶”“有蹄”“有长脖子”“有长腿”“有暗斑点”,然后点击“提交”按钮,则系统成功识别的结果饲成功设别页面-撤游(laithon) 2.

9、5.9俱佥今0尽酢|备弓-。国!.:匚. 涟接绿245. com-网址导航实用查询 j迁包下载,.纣a.: 因成功识别页面x 国百度囹片搜索一动物背景 固百度匿=向上一级/ A字体大小卬编码内容控制翻译可以成功识别,该动物是如果只选中“有毛发”,然后点击“提交”,条件不足,无法识别的结果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的基本使用,并理解了产生 式表示法和产生式系统的基本过程;也可以熟练的使用Eclipse进行数据库编 程。在本实验中,我也遇到了一些问题,但是通过查阅书本和网络,最终这 些问题都得以解决了。比如,刚开始

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论