人工智能中的生产系统及其特点
已发表: 2020-09-01人工智能中的生产系统是一种基于一组规则提供人工智能的计算机程序。 如果您想了解更多关于生产系统的信息,请阅读全文。
目录
AI中的生产系统
生产系统(俗称生产规则系统)是一种认知架构,用于实现搜索算法和复制人类解决问题的技能。 这种解决问题的知识以通常被称为产品的小量子的形式编码在系统中。 它由两部分组成:规则和动作。
规则识别条件,动作部分知道如何处理条件。 简而言之,人工智能中的生产系统包含一组规则,这些规则由系统的左侧和右侧定义。 左侧包含一组要注意的事情(条件),右侧包含要做的事情(动作)。
生产系统的要素是什么?
人工智能生产系统具有以下三个主要要素:

- 全局数据库:包含成功完成任务所需的所有信息的主数据库。 它进一步分为两部分:临时和永久。 临时部分仅包含与当前情况相关的信息,而永久部分包含有关固定动作的信息。
- 一组生产规则:一组在全局数据库上运行的规则。 每个规则由全局数据库满足或不满足的前置条件和后置条件组成。 例如,如果全局数据库满足某个条件,则生产规则应用成功。
- 控制系统:作为决策者的控制系统,决定应该应用哪个生产规则。 当数据库满足终止条件时,控制系统停止计算或处理。
生产系统的特点是什么?
生产系统具有以下特点:
- 简单:由于使用了 IF-THEN 结构,每个句子在生产系统中都是唯一的。 这种独特性使得知识表示变得简单,从而增强了产生式规则的可读性。
- 模块化:可用的知识由生产系统编码成离散的片段,这使得添加、修改或删除信息变得容易,没有任何副作用。
- 可修改性:此功能允许修改生产规则。 规则首先以骨架形式定义,然后修改以适合应用程序。
- 知识密集型:顾名思义,系统只存储知识。 所有的规则都是用英语写的。 这种类型的表示解决了语义问题。
生产系统的类别是什么?
生产系统分为四个主要类别:


- 单调生产系统:在单调生产系统中,当同时选择两条规则时,使用一条规则永远不会阻止另一条规则的参与。 因此,它使系统能够同时应用规则。
- 部分交换生产系统:在此生产系统中,如果使用一组规则将状态 A 更改为状态 B,则这些规则的任何允许组合也将产生相同的结果(将状态 A 转换为状态 B)。
- 非单调生产系统:该生产系统通过不记录先前搜索过程中所做的更改来提高机器解决问题的效率。 从实现的角度来看,这些类型的生产系统很有用,因为当发现遵循了不正确的路径时,它们不会回溯到先前的状态。
- 交换生产系统:当操作顺序不重要并且更改是可逆的时使用这些类型的生产系统。
加入来自世界顶级大学的在线机器学习课程——硕士、高管研究生课程和 ML 和 AI 高级证书课程,以加快您的职业生涯。
在 AI 中使用生产系统有什么优势?
- 提供模块化,因为所有规则都可以单独添加、删除或修改。
- 独立的控制系统和知识库。
- 模仿人类解决问题能力的优秀可行模型。
- 有利于实时应用程序和环境。
- 提供语言独立性。
结论
我希望这篇文章能让你对 AI 中的生产系统有一个基本的了解。
查看 IIT Madras 的机器学习和云高级认证计划,这是该国最好的工程学校,创建一个计划,不仅可以教您机器学习,还可以使用云基础设施进行有效部署。 我们的这个计划的目标是打开该国最具选择性的学院的大门,让学习者获得惊人的师资和资源,以掌握高增长的技能
什么是人工智能中的生产系统?
生产系统是一种用于实现搜索算法和模拟人类解决问题能力的认知架构。 这种解决问题的知识以产品的形式存储在系统中,产品是小量子。 它由两部分组成:规则和行动。 规则部分识别条件,而操作部分知道如何处理它。 换句话说,AI生产系统是由系统左右两边建立的一套规则组成的。 左边是要注意的事情列表(条件),右边是要做的事情列表(动作)。
人工智能生产系统的主要元素是什么?
主数据库,包含成功执行任务所需的所有信息。 它也分为两部分:临时和永久。 适用于整个数据库的一组规则。 每个规则都有全局数据库必须满足的前置条件和后置条件。 决策控制系统确定应该使用哪个生产规则。 当达到数据库的终止条件时,控制系统停止计算或处理。
生产系统有哪些突出特点?
由于使用了 IF-THEN 结构,生产系统中的每个句子都是独一无二的。 由于其独一无二的特点,知识表示易于理解,提高了产生式规则的可读性。 生产系统将可用知识划分为离散的组件,使添加、更改或删除数据变得简单,而不会造成任何负面后果。 此功能使您能够更改生产规则。 这些规则最初是以其最基本的形式陈述的,然后进行调整以适应特定的应用程序。