人工智能课程设计报告课设报告.docx
《人工智能课程设计报告课设报告.docx》由会员分享,可在线阅读,更多相关《人工智能课程设计报告课设报告.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 - 让每个人公正地提升自我学生试验报告试验课名称: 人工智能试验工程名称:基于回溯推理的小型专家系统题目: 一个关于植物分类的小型专家系统专业名称:计算机科学与技术班学级:号:27学生姓名:杨孟拓教师姓名:慕晨2023 年 10 月 27 日1一、 试验名称:一个关于植物分类的小型专家系统二、 试验目的与要求:1、确定推理方法正向还是反向,并依据问题设计实现一个简洁的不通用推理机匹配、冲突消解2、规章库要求至少包含 15 条规章3、初始事实可以任意给定,输入初始事实后能够得到推理结果4、设计人机界面,解释模块供给查询规章的功能5、可以不考虑学问库治理模块6、提交试验报告7、报告中要有推理树三
2、、 试验内容:本次试验将做一个关于植物分类的小型专家系统,在植物分类系统中,要区分各种植物,可以对每种植物构造一条识别规章,其中规章右部为识别出的植物名,左部为该植物的特征。本次试验设计了一个简洁的不通用推理机。推理机给出的推理结果是“苹果”。系统构造:学问库,推理机,动态数据库,人机界面,解释模块,学问库治理模块。人机界面推理机解释模块学问库规章库动态数据库学问库治理模块四、 程序设计思想专家系统构造图本次试验承受的推理方法为正向推理,正向推理是从事实动身,通过规章库求的结论。这种推理方式是正向使用规章,即问题的初始状态作为初始数据库,仅当数据库中的事实满足某条规章的前提时,该规章才能被使用
3、。正向推理的推理根底是规律演绎的推理链。从一组事实动身,使用一组规章,来证明目标的成立。正向推理的步骤步 1将初始事实置入动态数据库;步 2 用动态数据库中的事实,匹配目标条件,假设目标条件满足,则推理成功,完毕。步 3用规章库中各规章的前件匹配动态数据库中的事实,将匹配成功的规章组成冲突集;步 4假设冲突集为空,则运行失败,退出。步 5对冲突集做冲突消解,对选择执行的各规章,将其结论参与动态数据库,或执行其动作,转步 2。正向推理的流程图五、 程序实现过程初始事实:它的果肉为乳黄色 它的果实里无石细胞它的果实为梨果它的果实无毛 它的花托呈杯形它种子的胚有两个子叶规章:R1:if 它种子的胚有
4、两个子叶它的叶脉为网状 then 它是双子叶植物R2:if 它种子的胚只有一个子叶 then 它是单子叶植物R3:if 它的果肉为白色 then 它是梨R4:if 它的叶脉平行 then 它是单子叶植物R5:if 它是双子叶植物它的花托呈杯形 then 它是蔷薇科植物R6:if 它的花托呈圆柱形它的花瓣有 5 枚 then 它是蔷薇科植物R7:if 它是双子叶植物它的花托呈圆柱形 then 它是蔷薇科植物R8:if 它是蔷薇科植物它的果实为核果 then 它是李亚科植物R9:if 它是蔷薇科植物它的果实为梨果 then 它是苹果亚科植物R10:if 它是李亚科植物它的果实有毛 then 它是桃
5、R11:if 它是李亚科植物它的果实无毛 then 它是李R12:if 它的果实为扁圆形它的果实外有纵沟 then 它是桃R13:if 它是苹果亚科植物它的果实里无石细胞 then 它是苹果R14:if 它是苹果亚科植物它的果实里有石细胞 then 它是梨R15:if 它的果肉为乳黄色它的果肉质脆 then 它是苹果推理过程:初始事实写入动态数据库果肉为乳黄色,果实里无石细胞,果实为梨果,果实无毛,花托呈杯形,种子的胚有两个子叶第一次循环用动态数据库的事实匹配目标条件,目标条件不成立用规章库中的规章逐一与数据库匹配R1:if 它种子的胚有两个子叶它的叶脉为网 the 它是双子叶植物“双子叶胚”
6、匹配成功,参与冲突集R2:if 它种子的胚只有一个子叶 then 它是单子叶植物匹配失败,该条规章放弃R3:if 它的果肉为白色 then 它是梨匹配失败,该条规章放弃R4:if 它的叶脉平行 then 它是单子叶植物匹配无结果,该条规章参与待测试规章集R5:if 它是双子叶植物它的花托呈杯形 then 它是蔷薇科植物“双子叶植物”目前的动态数据库无法匹配,匹配无结果,该条规章参与待测试规章集R6:if 它的花托呈圆柱形它的花瓣有 5 枚 then 它是蔷薇科植物匹配失败,该条规章放弃R7:if 它是双子叶植物它的花托呈圆柱形 then 它是蔷薇科植物匹配失败,该条规章放弃R8:if 它是蔷薇
7、科植物它的果实为核果 then 它是李亚科植物“果实为核果”匹配失败,该条规章放弃 - 让每个人公正地提升自我R9:if 它是蔷薇科植物它的果实为梨果 then 它是苹果亚科植物“蔷薇科植物”目前的动态数据库无法匹配,匹配无结果,该条规章参与待测试规章集R10:if 它是李亚科植物它的果实有毛 then 它是桃“果实有毛”匹配失败,该条规章放弃R11:if 它是李亚科植物它的果实无毛 then 它是李“李亚科植物”目前的动态数据库无法匹配,匹配无结果,该条规则参与待测试规章集R12:if 它的果实为扁圆形它的果实外有纵沟 then 它是桃“果实为扁圆形”和“果实外有从纵沟”目前的动态数据库无法
8、匹配,匹配无结果,该条规章参与待测试规章集R13:if 它是苹果亚科植物它的果实里无石细胞 then 它是苹果“苹果亚科植物”目前的动态数据库无法匹配,匹配无结果,该条规章参与待测试规章集R14:if 它是苹果亚科植物它的果实里有石细胞 then 它是梨“果实有石细胞” 匹配失败,该条规章放弃R15:if 它的果肉为乳黄色它的果肉质脆 then 它是苹果“果肉质脆”目前的动态数据库无法匹配,匹配无结果,该条规章参与待测试规章集冲突消解冲突集R1无冲突,则将后件参与动态数据库果肉为乳黄色,果实里无石细胞,果实为梨果,果实无毛,花托呈杯形,种子的胚有两个子叶,双子叶其次次循环用动态数据库的事实匹配
9、目标条件,目标条件不成立用待测试规章库中的规章与数据库匹配R4,R5,R9,R11,R12,R13,R15果肉为乳黄色,果实里无石细胞,果实为梨果,果实无毛,花托呈杯形,种子的胚有两个子叶,双子叶R5:if 它是双子叶植物它的花托呈杯形 then 它是蔷薇科植物匹配成功,参与冲突集R4、R9、R11、R12、R13、R15 :匹配无结果,待测试规章集 R4、R9、R11、R12、R13、R15冲突消解冲突集R5无冲突,则将后件参与动态数据库果肉为乳黄色,果实里无石细胞,果实为梨果,果实无毛,花托呈杯形,种子的胚有两个子叶,双子叶,蔷薇科第三次循环用动态数据库的事实匹配目标条件,目标条件不成立用
10、待测试规章库中的规章与数据库匹配R4,R9,R11,R12,R13,R15果肉为乳黄色,果实里无石细胞,果实为梨果,果实无毛,花托呈杯形, 种子的胚有两个子叶,双子叶,蔷薇科R9:if 它是蔷薇科植物它的果实为梨果 then 它是苹果亚科植物5 - 让每个人公正地提升自我匹配成功,参与冲突集R4、R11、R12、R13、R15 :匹配无结果,待测试规章集R4、R11、R12、R13、R15冲突消解冲突集R9无冲突,则将后件参与动态数据库果肉为乳黄色, 果实里无石细胞, 果实为梨果, 果实无毛,花托呈杯形, 种子的胚有两个子叶, 双子叶, 蔷薇科, 苹果亚科第四次循环用动态数据库的事实匹配目标条
11、件,目标条件不成立用待测试规章库中的规章与数据库匹配R4、R11、R12、R13、R15果肉为乳黄色, 果实里无石细胞, 果实为梨果, 果实无毛,花托呈杯形, 种子的胚有两个子叶, 双子叶, 蔷薇科, 苹果亚科R13:if 它是苹果亚科植物它的果实里无石细胞 then 它是苹果匹配成功,参与冲突集R4、R11、R12、R15:匹配无结果,待测试规章集 R4、R11、R12、R15 冲突消解冲突集R13无冲突,则将后件参与动态数据库果肉为乳黄色, 果实里无石细胞, 果实为梨果, 果实无毛,花托呈杯形, 种子的胚有两个子叶, 双子叶, 蔷薇科, 苹果亚科, 苹果第五次循环动态数据库的事实没有变化,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课程设计 报告
限制150内