日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

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

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

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

    • ?推理相關函數及代碼

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

    ?

    • ?可視化界面

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

    總結

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

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