matlab——一个简单的动物识别专家系统

     本实验中用matlab实现一个简单的动物识别专家系统,该系统是用来识7种动物的,但在规则库中形成了15条规则。首先将动物分成哺乳动物、鸟、蹄类动物、肉食动物4大类,然后通过继续询问得到要的结果。本程序采用询问方式判断动物类型,运行后专家系统会对用户提出问题,然后针对用户的回答(1或0)判断动物类型,如果超出专家系统的诊断范围则显示无法识别。

matlab——一个简单的动物识别专家系统

matlab——一个简单的动物识别专家系统

    规则库由15条规则组成,规则名分别是;rule1,rule2,┉,rule15,规则库的符号名为ruleS。编写一段程序,把15条规则组成一个表直接赋值给规则库ruleS。

matlab——一个简单的动物识别专家系统

       在上述规则的说明中,用F1-F20标记的是初始事实或证据,用M1-M4标记的是中间结论,用H1-H7标记的是最终结论。用标记表示15条规则如下:

matlab——一个简单的动物识别专家系统

举例:长颈鹿推导树如下

matlab——一个简单的动物识别专家系统

参考代码如下:animaldistinguishing.m文件

来源:行秋

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月12日
下一篇 2020年4月12日

相关推荐