亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于專家系統(tǒng)的不確定性推理機(jī)的研究與實(shí)現(xiàn)

        2011-07-10 06:59:26陳小玉
        制造業(yè)自動(dòng)化 2011年18期
        關(guān)鍵詞:推理機(jī)不確定性辣椒

        陳小玉

        (南陽(yáng)理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,南陽(yáng) 473000)

        0 引言

        現(xiàn)實(shí)中大多數(shù)問(wèn)題是非精確、非完備和模糊的,具有一定程度的不確定性,因此,關(guān)于不確定性推理及其方法的研究就成為人工智能的一個(gè)重要課題,并已提出了多種理論和方法[1]。推理機(jī)是專家系統(tǒng)的“思維”機(jī)構(gòu),使得計(jì)算機(jī)能夠運(yùn)用知識(shí)進(jìn)行推理,求解問(wèn)題,構(gòu)成了專家系統(tǒng)的核心部分。本文研究與開發(fā)了一套基于專家系統(tǒng)的推理機(jī)平臺(tái),能夠處理多種不同組織形式的知識(shí),對(duì)于推理機(jī)的設(shè)計(jì)提出了更高的要求,不僅適用于某一具體專家系統(tǒng),還具有可擴(kuò)充性,對(duì)于處理不同問(wèn)題的專家系統(tǒng),具有實(shí)用性、高效性。利用該平臺(tái),農(nóng)業(yè)專家可以很方便地輸入各種農(nóng)業(yè)知識(shí)規(guī)則,形成具體的農(nóng)業(yè)專家系統(tǒng)。對(duì)于不同結(jié)構(gòu)形式或表現(xiàn)形式的知識(shí),可以選擇各自合適的推理機(jī)。

        1 不確定性推理機(jī)

        1.1 基本概念

        可信度是指人們根據(jù)以往經(jīng)驗(yàn)對(duì)某個(gè)事物或現(xiàn)象為真的程度的一個(gè)判斷,或者說(shuō)是人們對(duì)某個(gè)事物或現(xiàn)象為真的相信程度。顯然,可信度具有較大的主觀性和經(jīng)驗(yàn)性,其準(zhǔn)確性是難以把握的。但是,對(duì)某一具體領(lǐng)域而言,由于該領(lǐng)域?qū)<揖哂胸S富的專業(yè)知識(shí)及實(shí)踐經(jīng)驗(yàn),還是完全有可能給出該領(lǐng)域的可信度的。因此,可信度方法不失為一種實(shí)用的不確定性推理方法[2]。

        以溫度,濕度,肥力等級(jí)等因素決定選用的辣椒品種為例:

        規(guī)則1:IF 溫度>23度,濕度<8,肥力等級(jí)=高 THEN 辣椒品種=辣椒1號(hào)。

        前提是知識(shí)(規(guī)則)的前項(xiàng),一條知識(shí)一般包含多個(gè)子前提,在規(guī)則1中,“溫度>23度、濕度<8、肥力等級(jí)=高”是該知識(shí)的前提項(xiàng)。結(jié)論與前提相對(duì)應(yīng),是知識(shí)(規(guī)則)的后項(xiàng),一條知識(shí)可能產(chǎn)生多個(gè)結(jié)論,但在本推理方法中,為了處理上的方便,只產(chǎn)生一個(gè)結(jié)論。對(duì)于多結(jié)論的情況,只需進(jìn)行簡(jiǎn)單的分解即可。在規(guī)則1中,得出的結(jié)論是“辣椒品種=辣椒1號(hào)”。證據(jù)是用戶輸入的原始事實(shí);結(jié)果是推理機(jī)從初始證據(jù)出發(fā),運(yùn)用知識(shí),最終推出的合理或者基本合理的最終輸出。若用戶輸入證據(jù)為“溫度=25度,濕度=6,肥力等級(jí)=高”,推理機(jī)從這些初始證據(jù)出發(fā),運(yùn)用規(guī)則1最終推出結(jié)果“辣椒品種=辣椒1號(hào)”。

        1.2 知識(shí)不確定性的表示

        在該不確定性推理方法中,知識(shí)是用產(chǎn)生式規(guī)則表示的,知識(shí)的表示形式是:

        1)子前提Ti(i=1, 2, …, n)是知識(shí)的前項(xiàng)。子前提Ti的可信度cfi(i=1, 2, …, n)表示在沒(méi)有提供任何證據(jù)時(shí),前提Ti的真實(shí)程度[3]。知識(shí)的不確定性采用規(guī)則強(qiáng)度CF(H,T)來(lái)描述,CF(H,T)是指當(dāng)規(guī)則中的前提為真時(shí)結(jié)論為真的可信程度,它反映了前提對(duì)結(jié)論的支持程度,實(shí)際上是對(duì)規(guī)則正確性程度的一個(gè)估計(jì)值。cfi與CF(H,T)在[0,1]上取值,其值由領(lǐng)域?qū)<医o出。

        2)wi是子前提Ti(i=1, 2, …, n)的權(quán)值,表示子前提的相對(duì)重要程度,在[0,1]上取值,且應(yīng)滿足條件:。wi的值由領(lǐng)域?qū)<医o出。

        3)λ為規(guī)則閾值(0<λ<1),其值也由領(lǐng)域?qū)<医o出。

        1.3 證據(jù)的不確定性表示

        證據(jù)的不確定性也是用可信度因子來(lái)表示的,其可信度CF(E)反映了已知事實(shí)的確定性程度,在[0,1]上取值。對(duì)初始證據(jù)E,若對(duì)能肯定它為真,則使CF(E) =1;若它以某種程度為真,則使CF(E)取區(qū)間(0, 1)中的某一個(gè)值,即0<CF(E)<1;若它以某種程度為假,或者不確定,則使CF(E) =0。

        1.4 不確定性匹配算法

        當(dāng)知識(shí)的前提與相應(yīng)的證據(jù)不完全一致時(shí),可用匹配度來(lái)表示兩者相似的程度。用相應(yīng)的不確定性匹配算法檢查匹配度是否落在閾值指定的限度內(nèi)。如果落在閾值指定的限度內(nèi),就認(rèn)為它們是可匹配的,相應(yīng)的知識(shí)可被利用;如果沒(méi)有落在閾值指定的限度內(nèi),則認(rèn)為它們是不可匹配的,相應(yīng)知識(shí)不可用于當(dāng)前的推理中。

        本文用貼近度來(lái)描述匹配度。貼近度是指兩個(gè)概念或事實(shí)的貼近程度,可直接用來(lái)做匹配度。設(shè)有兩個(gè)集合A,B,則將式(1)

        定義為集合A,B的匹配度。其中:

        設(shè)對(duì)于第k條規(guī)則

        有如下的證據(jù)存在:

        根據(jù)公式(1)計(jì)算前提項(xiàng)Ti和證據(jù)項(xiàng)Ei的匹

        配度公式為:

        規(guī)則匹配度M k(T,E)表示證據(jù)集E={E1,E2,…,En}, 與知識(shí)庫(kù)中的第k條規(guī)則前提集T k={T1,T2, …,Tn}, 相似的程度,其值由下式計(jì)算:

        則不確定性算法為M k(T,E)≥λ。當(dāng)規(guī)則匹配度M k(T,E)≥λ時(shí),第k條知識(shí)被激活。

        1.5 不確定性的傳遞算法

        不確定推理實(shí)際上是從不確定性的初始證據(jù)出發(fā),不斷運(yùn)用相關(guān)的不確定性知識(shí),逐步推出最終結(jié)果和該結(jié)果的可信度的過(guò)程。而每次運(yùn)用不確定性知識(shí),都需要由證據(jù)的不確定性和知識(shí)的不確定性去計(jì)算結(jié)果的不確定性。

        通過(guò)利用上述的不確定匹配算法,判斷出知識(shí)的前提條件與相應(yīng)的證據(jù)匹配,則結(jié)果的可信度計(jì)算公式如下:

        2 推理機(jī)的實(shí)現(xiàn)

        推理機(jī)的性能與構(gòu)造一般與知識(shí)的表示方式及組織方式有關(guān)[5]。首先簡(jiǎn)要介紹一下本系統(tǒng)的知識(shí)表示及其組織方式。

        2.1 知識(shí)表示及其組織形式

        本系統(tǒng)采用“規(guī)則架+規(guī)則題”規(guī)則組知識(shí)表示策略[4],知識(shí)庫(kù)主要包括決策模塊表、決策項(xiàng)目表及決策項(xiàng)目-模塊管理表和權(quán)重表等。決策模塊表對(duì)應(yīng)規(guī)則組知識(shí)表示的規(guī)則架,字段主要由前提因素集組成,另外包括用于系統(tǒng)管理、推理的其他信息,各前提因素的不確定性因子也在該表中給出;決策項(xiàng)目表對(duì)應(yīng)規(guī)則體,記錄包含了因素之間求解的具體指示,可以是運(yùn)算公式,也可以是一組規(guī)則,也記錄了知識(shí)的可信度、閾值,一個(gè)決策模塊一般包括多個(gè)決策項(xiàng)目;權(quán)重表記錄知識(shí)各前提項(xiàng)的權(quán)重;事實(shí)表用來(lái)存放用戶提供的初始事實(shí)、問(wèn)題描述以及系統(tǒng)運(yùn)行過(guò)程中得到的中間結(jié)果、最終結(jié)果等。

        2.2 推理過(guò)程

        本推理機(jī)采用的是以事實(shí)作為出發(fā)點(diǎn)的正向推理,并結(jié)合以可信度為基礎(chǔ)的模式匹配和沖突消解策略。假設(shè)需要對(duì)某問(wèn)題進(jìn)行推理,則首先需要向推理輸入決策模塊和決策項(xiàng)目名,然后根據(jù)用戶的輸入,檢查數(shù)據(jù)表中是否包含了問(wèn)題的解,若數(shù)據(jù)表中不存在問(wèn)題的解,則在決策項(xiàng)目表中檢查,檢查出可適用的知識(shí),利用上述的推理算法進(jìn)行推理,直至成功或失敗結(jié)束。

        3 應(yīng)用實(shí)例

        利用該專家系統(tǒng)開發(fā)平臺(tái),可以高效地開發(fā)出多個(gè)實(shí)用的專家系統(tǒng)?,F(xiàn)以辣椒專家系統(tǒng)中的辣椒品種選擇決策為例,說(shuō)明推理機(jī)的工作過(guò)程及算法實(shí)現(xiàn):

        1)用戶選擇決策模塊及決策,輸入事實(shí)證據(jù)送入數(shù)據(jù)表。

        2)數(shù)據(jù)表中包含問(wèn)題的解?是成功退出,否則轉(zhuǎn)向3)。

        3)決策項(xiàng)目表中有適用的知識(shí)?是轉(zhuǎn)向5),否則轉(zhuǎn)4)。

        4)判斷用戶可補(bǔ)充新事實(shí),如果有,把用戶提供的新事實(shí)加入到數(shù)據(jù)轉(zhuǎn)向3),否則退出。

        5)把項(xiàng)目表中所有適用的知識(shí)選出來(lái)形成可用知識(shí)集。

        6)判斷可用知識(shí)集為空,是轉(zhuǎn)向7),否則轉(zhuǎn)向 4)。

        7)對(duì)各條可用知識(shí)進(jìn)行推理,將推理得出的結(jié)果送入結(jié)果,從結(jié)果集中選出可信度最大的結(jié)果,輸出,將新事實(shí)加入到數(shù)據(jù)表中。

        設(shè)決策項(xiàng)目表中有一組知識(shí):(不一定準(zhǔn)確,只是為了舉例說(shuō)明)

        其中:T1=地區(qū)在北方;T2=地區(qū)在南方;

        T3=土壤肥力等級(jí)為高;T4=肥力等級(jí)為中;T5=肥力等級(jí)為低;

        T6=溫度大于或等于20度;T7=溫度小于20度;

        H1=種子為辣椒1號(hào);H2=種子為辣椒2號(hào);H3=種子為辣椒3號(hào)

        用戶輸入的一條證據(jù)為:

        其中:E1=地區(qū)在北方;E2=土壤肥力等級(jí)為中;E3=溫度小于20度

        檢查決策項(xiàng)目表,判斷是否存在可適用的知識(shí)。首先檢查各條知識(shí),篩選出知識(shí)Rule2;第二步根據(jù)公式(3),計(jì)算匹配度,判斷Rule2是否被激發(fā),是否為可適用的知識(shí):

        顯然,0.4675>0.25,即匹配度M(T,E)大于閾值λ,所以知識(shí)Rule2被激活;最后利用Rule2進(jìn)行系統(tǒng)推理,推理結(jié)果為“種子為辣椒2號(hào)”,并且根據(jù)結(jié)果可信度得計(jì)算公式(4)得出結(jié)果的可信度為:

        我們利用該專家系統(tǒng)開發(fā)平臺(tái)開發(fā)的辣椒專家系統(tǒng),對(duì)上例的推理界面如圖1所示。

        系統(tǒng)允許有不確定性的因素,譬如肥力等級(jí)無(wú)法確定,則可以選擇?項(xiàng),系統(tǒng)同樣可以進(jìn)行推理,推導(dǎo)出最有可能的結(jié)果。推理中,需要用戶輸入事實(shí)證據(jù)及證據(jù)的可信度,證據(jù)的可信度的默認(rèn)值為1。

        4 結(jié)論

        本文所提出的不確定性推理算法,結(jié)合了可信度方法的基本思想,將其改進(jìn)使之適合應(yīng)用于專家系統(tǒng)開發(fā)平臺(tái)的推理機(jī)制,從而很大程度上改善了推理機(jī)制的性能和效率。

        [1] 王永慶.人工智能原理與方法[M].西安: 西安交通大學(xué)出版社, 1998.

        [2] 王萬(wàn)森.人工智能原理及其應(yīng)用[M].北京: 電子工業(yè)出版社, 2000.

        [3] 肖偉躍.模糊規(guī)則中的不確定推理研究[J].應(yīng)用科學(xué)學(xué)報(bào).2002(3), 94-98

        [4] 熊范綸.農(nóng)業(yè)專家系統(tǒng)及開發(fā)工具[M].北京: 清華大學(xué)出版社, 1999.

        [5] Joseph Giarratano, Grary Riley.Expert System Principles and programming.Beijing: China Machine Press, 2000.

        猜你喜歡
        推理機(jī)不確定性辣椒
        法律的兩種不確定性
        法律方法(2022年2期)2022-10-20 06:41:56
        原來(lái),你還是這樣的辣椒
        你的辣椒結(jié)出果實(shí)了嗎?
        辣椒也瘋狂
        揀辣椒
        中外文摘(2020年9期)2020-06-01 13:47:56
        英鎊或繼續(xù)面臨不確定性風(fēng)險(xiǎn)
        面向?qū)ο蟮膸缀味ɡ硗茖?dǎo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        基于Naive Bayesian算法改進(jìn)的智能診病系統(tǒng)研究
        具有不可測(cè)動(dòng)態(tài)不確定性非線性系統(tǒng)的控制
        繼電保護(hù)整定計(jì)算模塊的設(shè)計(jì)
        午夜无遮挡男女啪啪免费软件| 伊人久久综合狼伊人久久| 国产精品自产拍在线18禁| 国产亚洲精品第一综合另类| 欧洲成人午夜精品无码区久久| 免费一本色道久久一区| 少妇勾引视频网站在线观看| 少妇人妻中文久久综合| 国产av在线观看一区二区三区 | 性色av无码不卡中文字幕| 最新国产女主播福利在线观看| 99精品国产成人一区二区在线| 中文字幕亚洲高清视频| 少妇性俱乐部纵欲狂欢电影| 天天干成人网| 国产女人18一级毛片视频| 亚洲成av人片在线天堂无| 自拍偷拍 视频一区二区| 吃奶摸下高潮60分钟免费视频| 精品人妻少妇一区二区三区不卡 | 亚洲视频天堂| 亚洲av乱码一区二区三区观影| 加勒比东京热中文字幕| 毛片亚洲av无码精品国产午夜| 亚洲人成人77777网站| 国产日韩久久久久69影院| 一本久道久久丁香狠狠躁| 日韩精品视频一区二区三区| 日韩a∨精品日韩在线观看| 亚洲国产精品一区二区第一 | 又紧又大又爽精品一区二区| 免费黄色电影在线观看| 亚洲日韩图片专区小说专区 | 国产熟女亚洲精品麻豆| 亚洲精品中文字幕熟女| 小说区激情另类春色| √天堂中文官网8在线 | 在线免费观看毛视频亚洲精品| 呦系列视频一区二区三区| 久久综合给合久久狠狠狠97色69 | 一本久久a久久精品综合|