人工智能基础——2.3.2产生式系统
产生式系统一般由: 规则库,总和数据库和推理机(控制模块和推理模块)组成。
规则库是相应领域内知识的产生式的集合。
综合数据库是一系列原始数据,中间结论和最终结论(理由会在下面给出)。
推理机由控制模块和推理模块组成,控制模块用于控制推理和资源调用。
产生式系统的简要工作原理是: 控制模块首先从综合数据库中选出某个特定的信息,然后从规则库中依次选取产生式与该数据进行匹配,匹配就是把产生式的前提条件与已知数据进行比较,如果两者一致,或者是近似一致且满足相关条件,那么就匹配成功,然后把结论放进综合数据库中该条信息所在位置的后面,否则匹配失败,继续调用下一条产生式。如果某条匹配成功的产生式的结论有多个,那么就都存入,如果是操作,无论是一个还是多个,都执行,如果是不确定性结论,那么还要按照一定的算法计算结论的不确定性。其实在得到结论,把结论存储到信息后面成功了之后,还要进行检查操作,检查是否已经得到最终结果,如果得到了,那么久终止程序的运行,否则继续运行。
实例:动物识别系统的逻辑实现:
简述就是:首先提取“该动物身上有暗斑点,长脖子,长腿,奶,蹄”这条信息到推理模块,然后从第一条开始调用产生式,第一条r1产生式的前提条件不满足,匹配失败,继续调用第二条,第二条满足,得到结论“该动物是哺乳动物”,存入这条信息所在位置的末尾,r3到r6都不满足,直到r7,该产生式的前提条件刚好是r2的结论和最开始就已知的事实”该动物有蹄“,刚才我们已经把r2的结论存到该信息后面了,所以我们就可以动用这个中间结论和已知事实,这样就就满足了r7的前提,得到r7的结论“该动物是有蹄类动物”,存到该信息的后面,继续往下面调用产生式,后面的r8 - r10 都不完全满足(只满足了一部分)条件,直到r11,完全满足前提,所以得到“该动物是长颈鹿”这一最终结论(后面的都不满足)。
其实,在存入中间结论后都要执行检查操作,检查该条信息后面是否已经包含了最终结论。
人工智能基础——2.3.2产生式系统相关推荐
- 人工智能基础---上机2:产生式系统
文章目录 一.题目 二.实验过程 三.完整代码 四.结果展示 一.题目 建造用以识别虎.金钱豹.斑马.长颈鹿.企鹅.鸵鸟和信天翁 7 种动物的产生式实验系统(包括规则库和事实库),然后实现推理过程.即 ...
- 首部高中《人工智能基础》教材问世,40家中学引入
整理 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 随着人工智能逐渐上升为国际竞争的新焦点,AI 人才短缺也日益凸显,全球对于人工智能基础教育的呼声不断.国务院印发的 ...
- 理解与理论:人工智能基础问题的悲观与乐观
来源:筑土为坛 梅剑华,男,1980年生,湖北秭归人,山西大学哲学社会学院教授,博士生导师,先后赴美国罗格斯大学.匹兹堡大学.奥地利萨尔茨堡大学等访学,研究方向是语言哲学与心灵哲学.实验哲学与认知科学 ...
- UC伯克利教授Stuart Russell人工智能基础概念与34个误区
来源:数据简化DataSimp 数据简化DataSimp导读:UC伯克利教授StuartRussell人工智能基础概念与34个误区,Russell是加州大学伯克利分校人工智能系统中心创始人兼计算机科学 ...
- 综述 | 联邦学习-新兴的人工智能基础技术
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟 报道 | 公众号 CVLianMeng 转载于 :arivx, 专知 [人工 ...
- 大学计算机与人工智能基础课后答案,好书推荐 | 人工智能基础及应用
原标题:好书推荐 | 人工智能基础及应用 扫码优惠购书 内容简介 本书主要介绍与人工智能相关的一些基础知识,全书共9 章.第1 章简要介绍人工智能的发展历史及国内外研究现状,第2 章详细给出学习人工智 ...
- 广州大学人工智能原理实验三:产生式系统推理
相关资料 广州大学人工智能原理实验一:知识的表示与推理实验 广州大学人工智能原理实验二:八数码问题 广州大学人工智能原理实验三:产生式系统推理 广州大学人工智能原理实验四:TSP问题的遗传算法实现 广 ...
- 你不得不了解的人工智能基础知识
你不得不了解的人工智能基础知识 1.什么是人工智能? 首先我们利用传统的软件和人工智能进行比较,就容易使大家更容易理解. (1) 传统软件 VS 人工智能 传统软件是[基于规则]的,需要人为的设定条件 ...
- UC伯克利教授Stuart Russell人工智能基础概念与34个误区 (公号回复“AI基础概念”可下载PDF资料)
UC伯克利教授Stuart Russell人工智能基础概念与34个误区 (公号回复"AI基础概念"可下载PDF资料) 秦陇纪 数据简化DataSimp 今天 数据简化DataSim ...
- AI 人工智能基础及应用
一.人工智能概述 1. 简史 2. 应用领域 安防 实时从视频中检测出行人和车辆. 自动找到视频中异常的行为(比如,醉酒的行人或者逆行的车辆),并及时发出带有具体地点方位信息的警报. 自动判断人群的密 ...
最新文章
- 爱奇艺的数据库选型大法,实用不纠结!
- POJ 2516 基础费用流
- Codeforces Round #Pi (Div. 2) D. One-Dimensional Battle Ships set区间分解
- pytorch 笔记:手动实现AR (auto regressive)
- Python_多线程编程
- 气体管道管径及流量对照表_气体涡轮流量计的选型要点?
- [源码剖析]tinyhttpd-C语言实现最简单的HTTP服务器
- ASP.NET Core中返回 json 数据首字母大小写问题
- w7计算机应用放大按键,Win7窗口最大化和最小化快捷键是什么
- 网站常用广告代码大全
- 设计师的“通天塔”—浅谈设计沟通
- 中国国家地理高清晰的PDF书籍系列经典珍藏版
- Java入门学习笔记
- 实现外网Ping通WSL(网卡桥接方式实现)
- 计算机的绝密历史——窃取的创意、专利战争和丑闻如何改变了世界……
- 【隐式图搜索遍历学习】倒牛奶
- Android ScrollView、NestedScrollView、Horizo​​ntalScrollView 等
- vue文件流导出excel表格打不开
- 360浏览器无法看html5,win7在360浏览器上不能看flash的彻底解决方法推荐
- 网站会员与动网论坛会员同步整合非官方方法
热门文章
- Kd树实现K近邻算法
- excel填充序列_EXCEL工资表制作后导入工资条方法,实现1秒搞定,万人群发
- php mysql 简单聊天室_PHP实现最简单的聊天室应用
- docker学习-狂神视频
- 软考高级 真题 2009年下半年 信息系统项目管理师 论文
- at24c256读写linux,AT24C256写不进去
- matlab高斯滤波去噪,图像平滑去噪之高斯滤波器
- 【超图+CESIUM】【基础API使用示例】28、超图|CESIUM -【坐标转换】经纬度转世界坐标
- 新形势下国家医疗保障局信息化建设注意点(二)标准先行
- 直播svga礼物应该如何设计,让用户更加青睐