生產式系統

產生式系統(production system)一種專家系統,是用產生式規則來表示知識的專家系統。

產生式系統通常由規則庫、推理程式和綜合資料庫三個主要部分組成:
1.規則庫.管理所有產生式規則.產生式規則的形式是“如果:(前提>,則:(後果>”.
2.推理程式.其任務是運用控制策略找到可以套用的規則.採用的策略有正向推理(或稱“數據驅動型推理”或“自底向上推理”,它是從綜合資料庫初始狀態所適用的規則開始,探求達到目標狀態的道路)、逆向推理(亦稱“面向目標的推理”,或稱“自頂向下推理”,它是從目標狀態出發,選擇所需要的規則,組成假設或子目標,這樣重複操作,看最終的假設是否滿足現存的綜合資料庫的狀態)以及雙向推理(正向推理和逆向推理並用的一種混合型方法)等. 3.綜合資料庫.包含有關求解問題的初始事實和斷言,以及推理的中間結果.當資料庫中的事實與某條規則(前提>相符合時,這條規則被觸發,其(後果>中所指示的行動或事實存人綜合資料庫.
產生式系統的優點是知識的模組性好、可讀性好、結構簡單,所以被廣泛地用於專家系統中.它的缺點是知識間的關係和相互作用不好表達,且規則越多,規則庫的管理越困難,推理效率越低,所以不能面向大規模套用.

相關詞條

熱門詞條

聯絡我們