以数据为中心体系结构风格

概念:在共享区域内存储数据,在存储区外,有许多构件可以访问修改数据

主要有仓库体系结构风格和黑板体系结构风格两种

仓库体系结构

有一个中心数据结构,表示当前数据的状态。还有一组对中心数据进行操作的独立构件。根据输入流中的事物类型触发需要执行的过程

典型例子:数据库,编译器,Eclipse

黑板体系结构

中心数据结构的当前状态触发并选择需要执行的过程

应用场景:有时面对一个问题,没有直接地算法,而是多种算法都有可能得到结果,每个步骤都可能产生多个可能的解,或是需要多领域知识,如自然语言处理,语音处理

要解决这种问题,就要把大的问题分解为一堆小问题,每个子问题的解决需要不同的问题表达方式和求解模型,分别设计求解程序。这些程序之间互相不能调用,不知道先后执行顺序。这样一来,就要走一步看一步,根据当前状态做决定

基本结构

黑板是全局数据库,包含解域的全部状态。解决问题中的状态数据,以层次形式组织起来。在解决问题过程中,各知识源之间的通讯和交互只能通过黑板

典型例子:各类人工智能领域,如Hearsay II Structure等

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值