日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

[人工智能]动物专家系统work

發布時間:2023/12/20 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [人工智能]动物专家系统work 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 實驗內容

設計一個動物識別專家系統,規則庫至少包含15條規則,可以識別至少7種動物,規則可增加;界面顯示要求;

  • 有若干選擇動物特征的選擇列表;
  • 表現判斷動物時,使用了哪些規則;
  • 表現數據庫的變化;
  • 顯示規則的調用次序;
  • 顯示最后的結果,包含動物能識別出來和動物不能識別出來兩種情況;
  • 至少檢查兩個例子實現正向推理和反向推理的區別;
    • ?解題思路?
  • 正向推理的思路為:將用戶提供的動物特征放入事實庫。利用已有事實和規則庫內的規則推理出新的動物特征,并將新的動物特征放入事實庫。當不在推理出新的動物特征時,判斷是否推理出一種動物,滿足條件后再判斷是否事實庫內存在多余的動物特征。兩次判斷都滿足則輸出此動物作為推理結果,否則推理結果為未知動物。
  • 逆向推理的思路為:將用戶提供的動物特征放入事實庫。依次對7種目標動物進行識別,如果事實庫內沒有該動物,則利用規則庫內的規則,去識別可以推理出該動物的特征。所有特征都識別成功則返回True,否則認為條件不足,繼續利用規則去識別可以推理出當前特征的子類特征,判斷條件同上。當所有的規則都使用后,仍然沒用識別成功,向上返回false,判斷該動物失敗,去識別下一個目標動物。當所有的分支都識別成功,則向上返回True,說明識別該動物成功,判斷是否事實庫內存在多余的動物特征。沒有多余特征即成功,輸出該動物作為結果。有多余特征即失敗,去識別下一個目標動物。7種目標動物皆識別失敗,輸出未知動物作為結果。
  • ?

    • ?推理相關函數及代碼

    (C語言,MFC應用,代碼見資源帖)

    ?

    • ?可視化界面

    使用Visual Studio 2019制作可視化用戶界面如下:

    總結

    以上是生活随笔為你收集整理的[人工智能]动物专家系统work的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。