複製鏈接
請複製以下鏈接發送給好友

黑板系統

鎖定
黑板系統是一種問題求解模型,是組織推理的步驟、控制狀態數據和問題求解之領域知識的概念框架,它將問題的解空間組織成一個或多個應用相關的分級結構。分級結構的每一層信息由一個唯一的詞彙來描述,它代表了問題的部分解。
中文名
黑板系統
外文名
blackboard system [1-2] 
類    型
問題求解模型

黑板系統定義

領域相關的知識被分成獨立的知識模塊,它將某一層次中的信息轉換成同層或相鄰層的信息。各種應用通過不同知識表達方法、推理框架和控制機制的組合來實現。

黑板系統組成

黑板系統主要由以下三部分組成。
  1. 知識源:包含獨立的、與應用程序相關的知識,知識源之間不直接進行通訊,它們之間的交互只通過黑板來完成。
  2. 黑板數據結構:按照與應用程序相關的層次來組織並解決問題的數據,知識源通過不斷地改變黑板數據來解決問題。
  3. 控制:完全由黑板的狀態驅動,黑板狀態的改變決定了需要使用的特定知識。
黑板系統示意圖 黑板系統示意圖

黑板系統影響因素

影響黑板系統設計的最大因素是引用問題本身的特性,但是支撐應用程序的黑板體系結構有許多相似的特徵和構件。對於特定應用問題,黑板系統可通過選取各種黑板、知識源和控制模塊的構件來設計;也可以利用預先制定的黑板體系結構的編程環境。

黑板系統典型應用

黑板系統的典型應用是信號處理領域,如網絡信息檢索、電子商務、自動控制、辦公自動化、商業管理智能決策、語音和模式識別、智能控制領域等。
參考資料