- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能动物识别系统 实验报告精要
人工智能导论
实验报告
题 目 动物识别专家系统
学 院 信息科学与工程学院
专 业 计算机科学与技术
姓 名 侯立军
学 号 20131222036
班 级 计信1301
二O一五 年 十一 月 二十六 日
1 设计内容
题目:动物识别专家系统
内容:动物识别专家系统是流行的专家系统实验模型,他用产生是规则来表示知识可以识别不同的动物。这些规则既少又简单,可以改造他们,也可以加入新的规则,还可以用来识别其他新规则来取代这些规则。
2 基本原理
2.1 产生式系统的问题求解基本过程:
(1) 初始化综合数据库,即把欲解决问题的已知事实送入综合数据库中;? (2) 检查规则库中是否有未使用过的规则,若无转 (7);? (3) 检查规则库的未使用规则中是否有其前提可与综合数据库中已知事 实相匹配的规则,若有,形成当前可用规则集;否则转(6);? (4) 按照冲突消解策略,从当前可用规则集中选择一个规则执行,并对该规则作上标记。把执行该规则后所得到的结论作为新的事实放入综合数据库;如果该规则的结论是一些操作,则执行这些操作;? (5) 检查综合数据库中是否包含了该问题的解,若已包含,说明解已求出,问题求解过程结束;否则,转(2);? (6) 当规则库中还有未使用规则,但均不能与综合数据库中的已有事实相匹配时,要求用户进一步提供关于该问题的已知事实,若能提供,则转(2);否则,执行下一步;? (7) 若知识库中不再有未使用规则,也说明该问题无解,终止问题求解过程。
2.2 正向推理
正向推理是以已知事实作为出发点的一种推理,又称数据驱动推理、前向链推理及前件推理等。
2.2.1 正向推理的基本思想:
从用户提供的初始已知事实出发,在知识库KB中找出当前可适用的知识,构成可适用知识集KS,然后按某种冲突消解策略从KS中选出一条知识进行推理,并将推出的新事实加入到数据库中作为下一步推理的已知事实,在此之后再在知识库中选取可适用的知识进行推理,如此重复,直到求得了所要求的解,或者知识库中再无可适用的知识为止。
2.3 反向推理
逆向推理是以某个假设目标作为出发点的一种推理,又称为目标驱动推理、逆向链推理及后件推理等。
2.2.1 反向推理的基本思想:
首先选定一个假设目标,然后寻找支持该假设的证据,若所需的证据都能找到,则说明原假设成立;若无论如何都找不到所需证据,说明原假设不成立,此时需要另作新的假设。
3 系统模块
struct cause_type{
char * cause; /* 事实字符串指针 */
struct cause_type * next; /* 指向下一个节点 */
};
struct rule_type{
char * result; /* 结论字符串指针 */
int lastflag; /* 结论规则标志 */
struct cause_type * cause_chain;/* 事实链表指针 */
struct rule_type * next; /* 指向下一个节点出*/
};
void freeKB(struct rule_type *);/* 释放规则链表子程序 */
void freeDB(struct cause_type *);/* 释放事实链表子程序 */
int FindCause(char *);/* 查证事实是否已知子程序 */
void markKB(); /* 标记结论性规则子程序 */
void creatKB();/* 创建知识库的子程序 */
void inputDB();/* 输入已知事实的子程序 */
void think();/* 推理机子程序 */
void explain(); /* 解释子程序 */
主函数:void main()
{
struct rule_type *rpp;
struct cause_type *cpp;
creatKB();
markKB();
getchar();
inputDB();
rpp=KnowledgeBase;
您可能关注的文档
- 化学实验室各种规章制度讲述.doc
- 化学实验基础知识和技能——考点三讲述.ppt
- 人工成本控制方法精要.doc
- 人工心脏起搏器精要.ppt
- 化学实验中的常用仪器和基本操作讲述.ppt
- 化学实验操作试题讲述.doc
- 化学实验报告讲述.ppt
- 人工挖孔桩专项施工方案(最终版)精要.docx
- 化学平衡练习和答案讲述.doc
- 化学式与化合价3讲述.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 推土机安全作业操作规程技术交底培训.pptx VIP
- BYK技术手册_润湿分散剂.pdf
- 最新GBT20647.9物业服务管理体系一整套文件(手册+程序文件+管理制度+表单).pdf
- 关于续签2017年度物业管理服务项目合同的请示1-12月-.doc VIP
- 一例二型糖尿病患者个案护理.pptx
- 幼儿教育课题申报书:《幼儿劳动养成教育的培养研究》.docx
- 2022年道德与法治新课标《义务教育道德与法治课程标准(2022年版)》解读PPT课件.pptx VIP
- 五年级上册平行四边形的面积说课之课件.ppt
- 房屋装修监管难痛点与策略.doc
文档评论(0)