基于規則的專家系統通過對可用信息應用一組編程規則來解決問題。這些規則通常采用條件語句的形式,計算機可以使用條件語句對數據進行邏輯檢查以得出結論。編寫這樣的系統需要高水平的技能和龐大的知識庫。結論該系統雖...
基于規則的專家系統通過對可用信息應用一組編程規則來解決問題。這些規則通常采用條件語句的形式,計算機可以使用條件語句對數據進行邏輯檢查以得出結論。編寫這樣的系統需要高水平的技能和龐大的知識庫。結論該系統雖然可以提供有關其統計概率的信息供技術人員和操作人員參考,但并不總是準確的在計算中,專家系統被設計成像人類專家一樣工作,將邏輯應用到問題上,而不是遵循嚴格的編程規則,而是更具靈活性,可以模仿人類的一些認知途徑,系統可以用于活動就像回顧醫學影像學研究,分析計算機網絡中的故障,或識別微生物。要準確地發揮作用,需要一個邏輯基礎,而規則是一個常見的選擇程序員使用知識庫以if-then語句的形式創建一組規則。當基于規則的專家系統遇到問題時,他們可以應用這些規則來縮小原因并制定解決方案。例如,一個系統可能會監視一個電網,在這種情況下,它將有許多規則來確定原因這些基于規則的專家系統使用了人類專家所熟悉的邏輯,這些專家在評估問題時使用了相似的樹決策然而,這種形式的人工智能并不完美。基于規則的專家系統不知道如何處理超出其知識庫和經驗范圍的情況。它們可以隨著時間的推移積累信息,但異常事件的第一個實例可能會使系統感到困惑。它可能會返回一個錯誤的結論,即要求操作員提供指示,這樣它就不會再犯同樣的錯誤。有時人類可以避免同樣的錯誤,說明了人工認知的不足。基于規則的專家系統中的邏輯接口幫助他們得出答案,但他們也需要一種通信方式。數據需要輸入系統進行分析,并且必須有一個與操作員交互以提供響應的方式。這可能需要額外的編程,以幫助系統以簡單易懂的語言呈現信息。如果返回的是胡言亂語或不清晰的數據,則對操作員沒有幫助;在編程過程中可能需要一些語言處理和人工語音能力開發基于規則的專家系統
-
發表于 2020-07-29 20:42
- 閱讀 ( 1380 )
- 分類:電腦網絡