基于产生式表示的动物识别系统

本文介绍了一个利用产生式知识表示方法建立的动物识别系统。通过一系列规则,如动物特征,来识别不同种类的动物,如虎、豹、斑马等。系统根据规则与初始事实进行匹配和推理,最终得出动物类型。示例中,通过规则匹配和推理,识别出具备特定特征的动物是长颈鹿。
摘要由CSDN通过智能技术生成
  实验目的

    理解和掌握产生式知识表示方法及产生式系统的基本过程,能够利用编程技术建立一个基于产生式知识表示的简单的智能系统。

例    建立一个动物识别系统的规则库,用以识别虎、豹、斑马、长颈鹿、企鹅、鸵鸟、信天翁等7种动物。
    解  为了识别这些动物,可以根据动物识别的特征,建立包含下述规则的规则库:             
    R1:if 动物有毛发  then  动物是哺乳动物
    R2:if 动物有奶  then  动物是哺乳动物
    R3:if 动物有羽毛  then  动物是鸟 

    R4:if 动物会飞  and  会生蛋 then  动物是鸟
    R5:if 动物吃肉 then 动物是食肉动物
    R6:if 动物有犀利牙齿 and 有爪 and 眼向前方 then 动物是食肉动物
    R7:if 动物是哺乳动物and有蹄then动物是有蹄类动物
    R8:if 动物是哺乳动物and反刍then动物是有蹄类动物
    R9:if 动物是哺乳动物and是食肉动物and有黄褐色 and 有暗斑点 then 动物是豹 

    R10:if 动物是哺乳动物 and是食肉动物and有黄褐色 and 有黑色条纹 then 动物是虎
    R11:if动物是有蹄类动物  and 有长脖子and有长腿and有暗斑点 then 动物是长颈鹿
    R12:if 动物是有蹄类动物 and有黑色条纹 then 动物是斑马
    R13:if 动物是鸟and不会飞 and有长脖子and有长腿 and有黑白二色 then 动物是鸵鸟
    R14:if 动物是鸟 and不会飞 and会游泳 and有黑白二色 then  动物是企鹅
    R15:if 动物是鸟 and善飞 then 动物是信天翁 

如果初始综合数据库包含的事实有:
    动物有暗斑点,有长脖子,有长腿,有奶,有蹄
    
    推理出是什么动物?(长颈鹿)


系统的推理过程
    (1) 先从规则库中取出第一条规则r1,检查其前提是否可与综合数据库中的已知事实相匹配。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值