專家系統定義:
專家系統是一個智能計算機程序系統,其內部含有大量的某個領域專家水平的知識與經驗,能夠利用人類專家的知識和解決問題的方法來處理該領域問題。就是讓計算機具有人類專家的知識、經驗和技能,可以像人類專家一樣解決實際問題。專家系統實質上是一段計算機程序,它可以以人類專家的水平完畢某一專業領域的任務。專家系統是一個具有大量的專門知識與經驗的程序系統,應用人工智能技術和計算機技術,根據某領域一個或多個專家提供的知識和經驗,進行推理和判斷,模擬人類專家的決策過程,以便解決那些需要人類專家處理的複雜問題的系統。
專家系統的基本系統結構如下:
以下是一個簡單的動物識別的專家系統設計(簡單推斷蛇、蜥蜴、雞、貓四種動物):
1. 實現流程:
1) 初始化規則集合
2) 初始化規則事實集合
3) 使用規則推導
2. 加入規則信息:
”冷血”,”有腿”,”羽毛”,”會飛”
3. 規則事實:
冷血+沒有腿 -> 蛇
冷血+有腿 -> 蜥蜴
非冷血+有羽毛+不會飛 -> 雞
非冷血+沒有羽毛 -> 貓
4. 推理過程:
閱讀更多 老孔說編程 的文章