正在加载图片...
定系统的下一步行动 (2)控制模块起控制调度作用,由它实现设计过程的控制,详见几.2,2的叙 2.过程控制策略 常用的过程控制策略有:①推理;②问题归纳,即用与/或图描述一个复杂的 设计问题,也就是将复杂的设计问题分解为具有与/或关系的许多简单的设计子问 题;③日程表,即执行任务的排序表,该排序表考虑了各任务的优先级别,且在执 行过程中可动态地改变;④菜单,通过选择菜单灵活地调度设计过程。在实际系统 中往往采用多种控制策略,以下叙述的是一个基于黑板的采用两级控制的设计型专 家系统的控制结构,在这个结构中,既包含了前一节所讨论的总控策略,也体现了 本节所讨论的过程控制的策略。 在论述这个具体的控制结构前,有必要对黑板结构作简要介绍 “黑板”结构最早是在1972-1977年关于自然语言理解的专家系统 HEARSAY I和ⅡI提出的,后来被广泛应用到许多具有很大搜索空间和多种知识类型的系统 中。前面的图7一5就是一个基于黑板的控制结构。现在每当人们提到黑板结构时, 总是指这种结构具有以下基本特点 (1)知识常常被划分为若干相互独立的知识源,每个知识源对应一个特定的 求解任务。 (2)黑板相当于全局数据库,也即为工作存储器,它记录了各于任务求解时 的输入、输出信息,以及各子任务问的交换信息和共享信息 (3)黑板结构中控制的根本任务就是要选择和激活适当的知识源,以便系统 能利用最优数据和最有希望的解决问题的方法 图7-6是在图7-5的基础上考虑了过程控制设计而形成的。在该结构中采用 了两级控制,即元级控制与目标级控制,现解释如下 1).元级控制 元级控制的工作原理是启动元推理机,对无知识库中的元知识进行推理,产生 日程表,用于对设计过程进行控制。可简单表达为:元推理机一无知识一日程表 (1)无知识是关于领域知识的知识,是管理和使用领域知识的知识。元知识 通常由通讯标准化知识,子系统特征知识、方法优选知识、冲突决策知识和设计任 务规划知识等组成。显然这些知识可用于对整个系统进行管理、协调、维护、控制 和使用。无知识的表达仍然可以采用常用的知识表示法,例如规则表示、框架表示 或面向对象的类框架表示等。 (2)元推理机用来对无知识进行推理,它的实现取决于元知识的表示方法。193 定系统的下一步行动。 (2)控制模块起控制调度作用,由它实现设计过程的控制,详见几.2,2 的叙 述。 2.过程控制策略 常用的过程控制策略有:①推理;②问题归纳,即用与/或图描述一个复杂的 设计问题,也就是将复杂的设计问题分解为具有与/或关系的许多简单的设计子问 题;③日程表,即执行任务的排序表,该排序表考虑了各任务的优先级别,且在执 行过程中可动态地改变;④菜单,通过选择菜单灵活地调度设计过程。在实际系统 中往往采用多种控制策略,以下叙述的是一个基于黑板的采用两级控制的设计型专 家系统的控制结构,在这个结构中,既包含了前一节所讨论的总控策略,也体现了 本节所讨论的过程控制的策略。 在论述这个具体的控制结构前,有必要对黑板结构作简要介绍。 “黑板”结构最早是在 1972—1977 年关于自然语言理解的专家系统 HEARSAY -I 和 II 提出的,后来被广泛应用到许多具有很大搜索空间和多种知识类型的系统 中。前面的图 7-5 就是一个基于黑板的控制结构。现在每当人们提到黑板结构时, 总是指这种结构具有以下基本特点: (1) 知识常常被划分为若干相互独立的知识源,每个知识源对应一个特定的 求解任务。 (2) 黑板相当于全局数据库,也即为工作存储器,它记录了各于任务求解时 的输入、输出信息,以及各子任务问的交换信息和共享信息。 (3) 黑板结构中控制的根本任务就是要选择和激活适当的知识源,以便系统 能利用最优数据和最有希望的解决问题的方法。 图 7-6 是在图 7-5 的基础上考虑了过程控制设计而形成的。在该结构中采用 了两级控制,即元级控制与目标级控制,现解释如下: 1).元级控制 元级控制的工作原理是启动元推理机,对无知识库中的元知识进行推理,产生 日程表,用于对设计过程进行控制。可简单表达为:元推理机—无知识—日程表。 (1) 无知识是关于领域知识的知识,是管理和使用领域知识的知识。元知识 通常由通讯标准化知识,子系统特征知识、方法优选知识、冲突决策知识和设计任 务规划知识等组成。显然这些知识可用于对整个系统进行管理、协调、维护、控制 和使用。无知识的表达仍然可以采用常用的知识表示法,例如规则表示、框架表示 或面向对象的类框架表示等。 (2) 元推理机用来对无知识进行推理,它的实现取决于元知识的表示方法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有