文件名称:动物识别专家系统,Python+PYNQ,小型产生式系统,正向推理,反向推理
文件大小:160KB
文件格式:DOC
更新时间:2022-07-03 15:30:53
动物专家识别系统
实验目的: 1、理解并掌握基于规则系统的表示与推理。 2、学会编写小型的产生式系统,理解正向推理和反向推理的过程以及两者的区别。 3、学会设计简单的人机交互界面。 内容及步骤(部分) 1.产生式系统简介 规则库:用于描述相应领域内知识的产生式系统。 综合数据库:又称为事实库、上下文、黑板,一个用于存放问题求解过程中各种当前信息的数据结构。 控制系统:又称推理机构,由一组程序组成,负责整个产生式系统的运行,实现对问题的求解。 2.构造规则库 (1)题目事实(概念) char *feature[]={"有毛","产奶","有羽毛","会飞","会下蛋","吃肉","有犬齿","有爪","眼睛盯前方","有蹄","反刍","黄褐色","有斑点","有黑色条纹","长脖","长腿","不会飞","会游泳","黑白两色","善飞","哺乳类","鸟类","肉食类","蹄类","企鹅","海燕","鸵鸟","斑马","长颈鹿","虎","金钱豹"}; (2)题目产生式规则 ............