黑板系統

黑板系統

黑板系統是一種問題求解模型,是組織推理的步驟、控制狀態數據和問題求解之領域知識的概念框架,它將問題的解空間組織成一個或多個應用相關的分級結構。

內容介紹


黑板系統是分級結構的每一層信息由一個唯一的辭彙來描述,它代表了問題的部分解。領域相關的知識被分成獨立的知識模塊,它將某一層次中的信息轉換成同層或相鄰層的信息。各種應用通過不同知識表達方法、推理框架和控制機制的組合來實現。
1.黑板系統的組成
黑板系統主要由以下三部分組成。
(1)知識源:包含獨立的、與應用程序相關的知識,知識源之間不直接進行通訊,
它們之間的交互只通過黑板來完成。
(2)黑板數據結構:按照與應用程序相關的層次來組織並解決問題的數據,知識源
通過不斷地改變黑板數據來解決問題。
(3)控制;完全由黑板的狀態驅動,黑板狀態的改變決定了需要使用的特定知識。
2.影響黑板系統的因素
影響黑板系統設計的最大因素是引用問題本身的特性,但是支撐應用程序的黑板體系結構有許多相似的特徵和構件。對於特定應用問題,黑板系統可通過選取各種黑板、知識源和控制模塊的構件來設計;也可以利用預先制定的黑板體系結構的編程環境。
3.典型應用
黑板系統的典型應用是信號處理領域,如網路信息檢索、電子商務、自動控制、辦公自動化、商業管理智能決策、語音和模式識別、智能控制領域等。