1.实验目的
理解和掌握产生式知识表示方法及产生式系统的基本过程,能够利用编程技术建立一个基于产生式知识表示的简单的智能系统。
2.实验要求
2.1运用任意一种编程语言实现动物专家识别系统并撰写实验报告
2.2功能要求: 建立一个动物识别系统的规则库,用以识别虎、豹、斑马、长颈鹿、企鹅、鸵鸟、信天翁等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 动物是信天翁

人工智能-动物识别专家系统Python实现相关推荐

  1. 动物识别系统代码python_人工智能-动物识别专家系统算法Python + Pyqt 实现

    #-*- coding: utf-8 -*- #Form implementation generated from reading ui file '动物识别专家系统.ui'# #Created b ...

  2. 动物识别专家系统PYTHON

    能搜到这个文章的,估计你就是为了想找篇现成的系统抄抄了,我也废话不多说好叭. 下面这些是我们当时的要求和加分项: 1.建立一个动物识别系统的规则库,用以识别虎.豹.斑马.长颈鹿.企鹅.鸵鸟.信天翁等7 ...

  3. 人工智能导论-动物识别专家系统

    动物识别专家系统实验 这个人工智能导论实验可算是折磨了我许久,关键是我一直想不明白该如何推理. 在某天的晚上,我去对象那里上晚自习,突然灵感大开.由于电脑没有电了,我就手绘了一个系统结构图,并且想到了 ...

  4. 基于Python的动物识别专家系统

    1.问题陈述 基于产生式规则的动物识别系统--识别虎.金钱豹.斑马.长颈鹿.鸵鸟.企鹅.信天翁等七种动物的产生式系统. 运用以下规则,设计实现一个小型动物识别系统. R1: if 动物有毛发 then ...

  5. python动物专家系统_动物识别专家系统 实验报告

    学 号 XXXXX 姓 名 XXXXX 实验名称 动物识别专家系统 实验目的 本实验的主要目的是熟练使用推理方法, 进行编程完成相应的功 能. 本次试验的预期功能是在系统可以像使用者提出问题, 然后系 ...

  6. 动物识别系统代码python_动物识别专家系统课程设计

    title: 动物识别专家系统课程设计 date: 2017-12-23 18:44:13 tags: categories: python 设计一个可以识别7种动物的专家系统,可以根据前提推导出结论 ...

  7. 动物识别专家系统 Java 简单实现

    不再BB什么是专家系统了,自行百度,这篇博客专门帮助写作业的,人工智能导论课要求写一个动物识别专家系统,这就是一个很好的实现,编了2天,有界面,有功能,分享给需要的同学. 直接上源代码,开箱即用,包括 ...

  8. 动物识别专家系统-js

    动物识别-专家系统(js) 最近上人工智能的研究生课程,老师留了道课后作业,用于动物识别的专家系统:看完题目要求后,自然而然的到网上百度,发现用c.java写的 代码有很多,作为一个比较熟悉前端的我来 ...

  9. C# winform 动物识别专家系统

    1.功能需求 本实例完成的是人工智能作业--简单动物识别专家系统.要求能输入一个或者多个特征推理出结果,能有简单的界面,对知识库的修改等.需要的基础知识有C#,winform, 以及对文本的简单处理, ...

  10. 动物识别专家系统c语言代码,动物识别专家系统(C++版)

    --------------------- 本文来自 Robin_just 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/shaguabufadai/article/ ...

最新文章

  1. android dbflow教程,Android高性能ORM数据库DBFlow入门教程
  2. 菜鸟教程中Java语法(Java教程+Java面向对象)
  3. 【转】刨根究底字符编码之四——EASCII及ISO 8859字符编码方案
  4. Wi-Fi 协议和数率?
  5. JS点击获取验证码后60秒内禁止重新获取(防刷新)
  6. STM8学习笔记---串口通信中如何自己定义通信协议
  7. Xtrabackup远程备份+限速
  8. java类的生命周期
  9. extjs6 带条件查询分页
  10. 多人共同在线文档协同编辑的技术实现
  11. 2021-08-04
  12. Java图形界面编程--漫天繁星
  13. 小鸡饲料任务,线下扫码付款收饲料地址
  14. 针对Windows10下EPLAN2.7频繁重启的解决办法
  15. PSP版超级机器人大战A隐藏集体获得法(中文)
  16. 创业公司做数据分析(二)运营数据系统
  17. java-反射-Method类走读
  18. antdesign卡片_10分钟精通Ant Design Form表单
  19. 阿里巴巴宣布入股B站 持股比例约8%
  20. 海外服务器AS4837和AS4134S线路含义?怎么测试?

热门文章

  1. 魔兽单机80mysql创建账号_本站魔兽世界单机版如何注册账号及局域网架设 | 游戏海湾...
  2. 如何通过Google学术快速获取参考文献引用格式-2021年
  3. MediaCoder压缩参数设置
  4. linux acrobat,开源Linux Acrobat Javascript编辑器
  5. DisplayTag的使用方法
  6. 荣耀电脑,win11增加pin码登录选项后:电脑出现问题,你的PIN不可用。请单击以重新设置
  7. 如何使用google进行搜索
  8. 剑指offer 数组中只出现一次的数字
  9. k8s-有状态应用编排
  10. ie显示的html页面乱码,IE10、IE11页面中文乱码解决方案