---------------------------------精选公文范文--------------------------
................ 3 动物识别 .............................................................................. 4 添加规则 ......................................................................... ?? ..... 6 删除规则 ............................................................................ 10 5. 实验心得 .................................................................................... 11 6. 实验总结 .................................................................................... 11
?? 1. 实验目的及开发工具
?? 编写一个基于WEB的动物识别系统,实现对动物的识别,理解产生式表达式;熟悉产生式系统的基本过程;熟悉与数据库结合。
?? 本系统采用的开发工具为SQL server 2005,Visual Studio 2008 ,程序设计语言为 , C# 。 ?? 2. 实验原理
?? 产生式系统是把一组产生式放在----------------精选公文范文----------------
6
---------------------------------精选公文范文--------------------------
一起,并让它们相互配合,协同作用,一个产生式的结论可以供另一个产生式作为已知事实使用,以求得问题的解决。产生式的基本形式为 ?? 或者if P then Q
?? 产生式规则分析如下:
?? 动物识别系统的部分推理网络 ?? 3. 数据库设计 ?? 数据库设计思想
?? 通过以上分析,我们建立了一个DBai数据库,其中存放两张表,分别是条件表Condition和规则表principle。 ?? 表1 :条件表Condition ?? 表2:规则表principle ?? 数据库系统结构
?? 条件表是一个用来存放与求解问题有关的各种当前信息的数据结构。例如问题的初始状态、输入的事实、推理得到的中间结论和最终结论。
?? 规则表是一个用来存放与求解问题有关的所有规则的集合,也称为知识库。它包含了问题从初始状态转换成目----------------精选公文范文----------------
7
---------------------------------精选公文范文--------------------------
标状态所需要的所有变换规则。 ?? 在推理过程中,当规则表中某条规则的前提可以和综合数据库中的已知事实相匹配时,该规则被激活。由它推出的结论将被作为新的事实放入数据库,称为后面推理的已知事实。所以数据库系统结构如下: ?? 4. 系统设计
?? 本系统分为三个功能模块,分别是动物识别、添加规则、删除规则。系统 ?? 实现如下,其中实现动物识别;实现添加规则;实现删除规则;主页实现为和;连接数据库调用。 ?? 系统首页
?? 在浏览器上显示动物识别系统的首页如下图所示。 ??
----------------精选公文范文----------------
8