人工智能产生式系统动物识别实验python

1.在与代码文件相同路径下建立 features.txt 文档:

存入:

有毛发
有奶
有羽毛
会飞
会下蛋
吃肉
有犬齿
有爪
眼盯前方
有蹄
黄褐色
暗斑点
黑色条纹
长脖子
长腿
不会飞
有黑白二色
会游泳
善飞
哺乳动物
鸟
蹄类动物
反刍动物
食肉动物
金钱豹
虎
长颈鹿
斑马
鸵鸟
企鹅
信天翁

2.代码
fp1 = open("features.txt", encoding='UTF-8')
lines1 = fp1.readlines()
leng = len(lines1)


def rules():
    test = 1
    list3 = list2.copy()
    while test == 1:
        test = 0
        if ("有毛发" in list3 or "有奶" in list3) and "哺乳动物" not in list3:
            print("使用规则:有毛发 or 有奶-->哺乳动物")
            test = 1
            list3.append("哺乳动物")
            print("当前动态数据库:", list3)
        elif "有羽毛" in list3 and "鸟" not in list3:
            print("使用规则:有羽毛-->鸟")
            test = 1
            list3.append("鸟")
            print("当前动态数据库:&
  • 7
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值