人工智能课程设计——植物识别专家系统
系統(tǒng)總體功能結(jié)構(gòu)圖
算法設(shè)計(jì)
根據(jù)植物特征識(shí)別植物名稱控制策略:檢索知識(shí)庫(kù)中的規(guī)則,若輸入為一個(gè)特征,則從知識(shí)庫(kù)中按照序號(hào)檢索前項(xiàng),找出后項(xiàng),若后項(xiàng)又是其它規(guī)則的前項(xiàng),則繼續(xù)檢索,直到?jīng)]有匹配的前項(xiàng)。
例如:若在知識(shí)庫(kù)中存在規(guī)則:if 有皮刺 then 玫瑰;輸入特征為:[有皮刺],則返回結(jié)果為玫瑰。若輸入兩個(gè)或多個(gè)特征,則優(yōu)先檢索前兩個(gè)特征,若知識(shí)庫(kù)中按序號(hào)查找有匹配的項(xiàng),則優(yōu)先匹配此條規(guī)則,得到后項(xiàng)后再次檢索規(guī)則,直到?jīng)]有匹配的規(guī)則。若前兩個(gè)特征沒有匹配的規(guī)則,則加入下一個(gè)特征一起檢索,直到?jīng)]有匹配的前項(xiàng)。例如:存在規(guī)則if 葉色暗綠and花色繁多and絨毛狀 then 袋鼠花;輸入特征為:[葉色暗綠 花色繁多 花型小],則優(yōu)先匹配此規(guī)則,再向下進(jìn)行推理。
根據(jù)植物名稱識(shí)別植物特征控制策略:檢索知識(shí)庫(kù)中的規(guī)則,若輸入為一個(gè)名稱,逐條搜索綜合數(shù)據(jù)庫(kù)中的位置,在規(guī)則庫(kù)中的對(duì)前提條件進(jìn)行遍歷,找到規(guī)則所對(duì)應(yīng)的前提條件。
例如:若在綜合數(shù)據(jù)庫(kù)中,存在if芒果 then 花小 雜性 黃色或淡黃色;if芒果 then 花小 雜性 香甜;輸入特征為:[芒果]。尋找過程:在綜合數(shù)據(jù)庫(kù)中,尋找芒果,找到所有名稱為芒果的特征之后,去除重復(fù)的特征。返回結(jié)果[花小 雜性 黃色或淡黃色 香甜]。
運(yùn)行結(jié)果
總結(jié)
以上是生活随笔為你收集整理的人工智能课程设计——植物识别专家系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 完全卸载VS2015_enterpris
- 下一篇: spring生命周期七个过程_Sprin