加载中...

黑板模式(Blackboard Pattern)是《面向模式的软件架构》(POSA)中记载的一种架构模式,用于没有确定求解算法的复杂问题:多个专门的知识源(Knowledge Source)围绕一块共享的"黑板"协作,逐步逼近解。
包括三部分:黑板(存放问题状态与部分解的共享数据结构)、知识源(各自独立、能读写黑板的处理单元)、控制组件(根据黑板状态决定下一步激活哪个知识源)。
起源于人工智能领域的 Hearsay-II 语音识别系统,也用于信号解析、态势感知、多传感器数据融合等场景。
优点是便于集成异构算法、可试探性求解;缺点是不保证得到解、调度策略难设计、测试与推理过程难以复现。

登录 后参与讨论
暂无讨论,来发表第一条评论吧