水果识别专家系统

水果识别专家系统

ID:24788251

大小:90.00 KB

页数:4页

时间:2018-11-16

水果识别专家系统_第1页
水果识别专家系统_第2页
水果识别专家系统_第3页
水果识别专家系统_第4页
资源描述:

《水果识别专家系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、江南大学物联网工程学院实验报告课程名称人工智能实验名称水果识别专家系统实验日期班级计科姓名学号一、实验目的:加深学生对专家系统的理解,使学生初步掌握专家系统的设计和实现方法二、算法描述:1.问题描述:综合利用人工智能的产生式系统、图搜索算法以及专家系统的框架,建造一个简单的水果识别专家系统。2.知识库设计:本系统的知识库有下列5条产生式规则构成:IF圆球体AND橙色AND酸、甜THEN桔子IF小球体AND紫色、绿色AND酸、甜THEN葡萄IF类似圆球AND近似土灰色AND酸、甜THEN猕猴桃IF大球体AND绿色黑纹AND甜THEN西瓜IF心状AND红色有斑点AN

2、D酸、甜THEN草莓3.推理机推理判定条件根据选择的水果特征的集合和知识库中的产生式规则对比,找出符合的产生式规则就成功识别出已经记录的水果类别。4.流程图原理图该系统流程图1.核心代码知识库和产生式规则/*事实*/stringfact[]={"","圆球体","小球体","类似圆球","大球体","心状","橙色","紫色","绿色","近似土灰","黑纹","红色","有斑点","酸","甜","果皮不能使用","许多个在一起","果皮有毛毛","皮不能吃","大","小","桔子","葡萄","猕猴桃","西瓜","草莓"};/*规则*/intrule[]

3、[7]={{0,0,0,0,0,0,0},{21,1,6,13,14,0,0},{22,2,7,8,13,14,0},{23,3,9,13,14,0,0},{24,4,8,10,14,19,0},{25,5,11,12,13,14,0},{21,1,6,13,14,15,0},{22,2,7,8,13,14,16},{23,3,9,13,14,17,0},{24,4,8,10,14,19,15},{25,5,11,12,13,14,20}};intconditionlist[20];//所选择的水果特征/*知识匹配*/boolmatch(inta){inti=1

4、;intj=0;intflag=0;intflag1=0;intnum=0;while((flag==i-1)&&(flag1!=count)){flag=0;for(i=1;i<=CAUSENUM;i++){if(rule[a+num][i]==0)break;for(j=0;j

5、

6、(count==0)){retur

7、nfalse;}else{for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。