推理引擎

推理引擎就是套用系統中用來完成推理功能的模組,也可以稱作推理機。推理機一般包括調度器,執行器和一致性協調器三部分。調度器控制整個推理流程,使得推理可以按照一定的流程進行下去;執行器執行調度器所選定的動作,並且負責讀取知識庫中的知識和全局黑板中的信息;一致性協調器保持推理中間結果的一致性,主要用於反向推理中。

基本介紹

  • 中文名:推理引擎
  • 又稱:推理機
  • 模組:完成推理功能
  • 優點:易於理解、易於獲取、易於管理
推理引擎就是套用系統中用來完成推理功能的模組,也可以稱作推理機。推理機一般包括調度器,執行器和一致性協調器三部分。調度器控制整個推理流程,使得推理可以按照一定的流程進行下去;執行器執行調度器所選定的動作,並且負責讀取知識庫中的知識和全局黑板中的信息;一致性協調器保持推理中間結果的一致性,主要用於反向推理中。
推理引擎根據知識表示的不同採取的控制策略也是不同的,在這裡我們所實現的是基於產生式規則集的知識表示。選擇這種知識表示是因為其具有很多的優點,尤其是其易於理解、易於獲取、易於管理,並且在現今的大多數智慧型套用系統中都採用了這種知識表示方法。基於這種知識表示的推理引擎採用“識別-動作"的方式來循環執行規則。

相關詞條

熱門詞條

聯絡我們