水果识别专家系统.doc

上传人:11****ws 文档编号:2283407 上传时间:2019-05-05 格式:DOC 页数:4 大小:90KB
下载 相关 举报
水果识别专家系统.doc_第1页
第1页 / 共4页
水果识别专家系统.doc_第2页
第2页 / 共4页
水果识别专家系统.doc_第3页
第3页 / 共4页
水果识别专家系统.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

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

3、桔子“, “葡萄“, “ 猕猴桃“, “西瓜“, “草莓“ ;/*规则*/int rule7= 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,

4、 19, 15 , 25, 5, 11, 12, 13, 14, 20 ;int conditionlist20;/所选择的水果特征/*知识匹配*/bool match(int a)int i=1;int j=0;int flag=0;int flag1=0;int num=0;while (flag=i-1)for (i=1;i=CAUSENUM;i+)if (rulea+numi=0)break; for (j=0;jcount;j+) /所选择的水果特征的条数if (rulea+numi=conditionlistj)/匹配上一个条件 flag 计数加一flag+;flag1+; break;num+;if (flag!=i-1)|(count=0)return false;else for (i=0;inum;i+)for (j=0;jnum;j+)if (i!=j)return true;/*推理*/int inference()int i;int j=0;for (i=1; i=RULENUM;i+)if (match(i)=true)coutfactrulei0endl;return 0;cout“endl;return 0;3、实验结果教师评价 优 良中 及格不及格教师签名日期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。