人工智能实验报告.docx
- 文档编号:24166804
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:16
- 大小:503.92KB
人工智能实验报告.docx
《人工智能实验报告.docx》由会员分享,可在线阅读,更多相关《人工智能实验报告.docx(16页珍藏版)》请在冰豆网上搜索。
人工智能实验报告
人工智能实验报告
201131001XX3XXXX
一、专家系统实验
Ø实验目的
1.理解并掌握基于规则系统的表示与推理
2.学会编写小型的生产式系统,理解正向推理和反向推理的过程以及两者的区别
3.学会设计简单的人机交互界面
Ø实验内容
动物识别专家系统是流行的专家系统实验模型,它用产生式规则来表示知识,共15条规则、可以识别七种动物,这些规则既少又简单,可以改造他们,也可以加进新的规则,还可以用来识别其他东西的新规则来取代这些规则。
Ø实验环境
硬件环境:
微型计算机;
软件环境:
Windows或其他操作系统,任选一种网络编程语言和数据库管理系统;
Ø实验要求
系统架构使用B/S模式,用选定的网络编程语言建立推理机,用选定的数据库管理系统建立知识库和综合数据库,通过数据库管理系统与网络编程语言之间的接口实现推理机对知识库和综合数据库的访问,开发一个具有解析功能的基于Web的不精确推理专家系统。
Ø实验效果
Ø实验代码
⏹实验原理
动物识别专家系统是流行的专家系统实验模型,它用产生式规则来表示知识,共15条规则、可以识别七种动物,这些规则既少又简单,可以改造他们,也可以加进新的规则,还可以用来识别其他东西的新规则来取代这些规则。
动物识别15条规则:
规则1:
如果:
动物有毛发
则:
该动物是哺乳动物
规则2:
如果:
动物能产奶
则:
该单位是哺乳动物
规则3:
如果:
该动物有羽毛
则:
该动物是鸟
规则4:
如果:
动物会飞,且会下蛋
则:
该动物是鸟
规则5:
如果:
动物吃肉
则:
该动物是肉食动物
规则6:
如果:
动物有犬齿,且有爪,且眼盯前方
则:
该动物是食肉动物
规则7:
如果:
动物是哺乳动物,且有蹄
则:
该动物是有蹄动物
规则8:
如果:
动物是哺乳动物,且是反刍动物
则:
该动物是有蹄动物
规则9:
如果:
动物是哺乳动物,且是食肉动物,且是黄褐色的,且有暗斑点
则:
该动物是豹
规则10:
如果:
如果:
动物是黄褐色的,且是哺乳动物,且是食肉,且有黑条纹
则:
该动物是虎
规则11:
如果:
动物有暗斑点,且有长腿,且有长脖子,且是有蹄类
则:
该动物是长颈鹿
规则12:
如果:
动物有黑条纹,且是有蹄类动物
则:
该动物是斑马
规则13:
如果:
动物有长腿,且有长脖子,且是黑色的,且是鸟,且不会飞
则:
该动物是鸵鸟
规则14:
如果:
动物是鸟,且不会飞,且会游泳,且是黑色的
则:
该动物是企鹅
规则15:
如果:
动物是鸟,且善飞
则:
该动物是信天翁
⏹核心代码
傻瓜动物识别系统
functionCheck(f){
if(f.password1.value===""){
alert("条件一不能为空");
returnfalse;
}
returntrue;
}
<%
List
if(list==null||list.size()<1){
out.print("");
}else{
for(Regularregular:
list){
%>
<%
}
}
%>