2024年4月12日发(作者:)
维普资讯
第28卷 第10期
o1.28
・
计算机工程
2002年l0月
0ctober 2002
趣1o
Computer Engineering
人工智靛及识别技术・ 文章编号:1000---3428(2002)10----4)130---02 文献标识码:A 中图分类号:TPI82
Tickcon专家系统中的不确定性问题的研究
张
摘
毅,安居自
(大连海事大学计算机学院,大连1 16026)
要:不确定性问题是人工智能和专家系统中的难点和核心研究课题。文章着重讨论Tickcon专家系统中的一个典型的不确定性问题的分析
并提出了一个解决方案。
关键词:不确定性;独立性;人工智能
Reseach 0f the Uncertainty Problem in the Tickcon Expert System
ZHANG Yi.AN Jubai
f Department ofComputer,Dalian Maritime Univ.,Dalian 116026)
[Abstractl Uncertainty problem is the difficulty and key research subject in artificial intelligence and expert system.This paper discusses the
analysis ofone classic Uncertainty problem in the Tickcon expert system and proposes a solution.
[Key wordsl Uncertainty;Independence;Artiifcial intelligence
1人工智能中的不确定性问题
不确定性问题是智能问题的本质特征,无论是人类智能
(1 1)你是否有足够的设施在特定的6个月中每3~5周对你
的牲畜进行处置(是,否,也许)(adequated);
(12)你是否能在特定的6个月中每3-5周集中你的牲畜
(是,否,也许)(musters);
还是人工智能,都离不开不确定性的处理。可以说,智能主
要反映在求解不确定性的能力上。因此,不确定性推理模型
是人工智能与专家系统的一个核心研究课题。
(13)你使用的治疗方法是(滴撒,喷洒,手工喷洒,洗
浴)(application)。
2 Tickcon专家系统中的不确定性问题
Tickcon是一个关于协助农场主和牧场管理人员进行牧
3解决方法
在这个问题中,经分析可知成功(success)的可能性由以
场上发生在牲畜身上的病虫害控制的专家系统。在这个专家
系统中,当一个牧场发生病虫害之后,用户可使用该专家系
下4个相互独立的因素所决定:(1)安全因素(security);(2)上
文中的第(1 1)个问题(adequate);(3)上文中第(12)个问题
(musters);(4)上文中第(13)个问题(application)。
因(1)(2)(3)和(4)之间相互独立,由全概率公式
P(A)=P(Am1)P(B1)+P(A/132)P(B2)+…+P(A/B.)P(B )
统,在输入必要的数据后,即可得知成功实施一个实际的杀
灭病虫害的项目的可能性的大小,以判断是否应执行一个实
际的项目。(注:当在一个牧场上病虫害的情况已经非常严
重时,则不适宜实施杀灭病虫害的项目,否则,除效果不理
想外,还易使之产生抗药性。)
可得:
SUCCESS P(secu¨ty)P(success/security ̄P(adequate)
P(success/adequate)+P(musters)P(success/muster)
+P(appljcatjon)P(success/app¨catjon)
在此系统中,这种成功实施一个实际的杀灭病虫害的项
目的可能性由以下几个问题所决定:
(1)农场处于(处于疫情区,处于非疫情区,两者都不是)
(tickarea)(这里用tickarea{ ̄表此问题,下同);
P(A)代表A的概率,P(B/A)表示在条件A下B的概率,如
在上式中P(success/Security)表示在安全因素确定的情况下该
项目成功的可能性。其中,(1)因素由上文中(1) 10)问题所
决定。
(2)邻居的牲畜(没有病虫害,有病虫害但不严重,病虫
害较严重,有非常严重的病虫害)(neighbours);
(3)是否有野鹿、野马等频繁出现在你的牧场(是,否)
( a1);
(4)你邻居的牲畜是否闯入你的牧场(否,很少,每年一
3.1不确定问题中安全因素的分析
security经分析又由如下4个因素所决定:
(1)tickarea, neighbours 和 boundaries,lfoods(about
neighbours)lfods(about tickarea)(about neighbours代表
次,每月一次或更多)(boundaries);
(5)你的牲畜是否在洪水易泛滥区的河边放牧?(否,是)
(floods);
neighbours和boundaries两个问题,about tickarea代表tickarea、
neighbours,oundarbies和floods 44"问题);
(2)buy in.in treat和in chem.(about buy in)(about buy in
(6)你是否经常购买牲畜?(否,只从非疫情区购买,很
少,每年一次或更多)(buyin);
(7)你是否使用药物来杀灭经济牲畜上的病虫害(经常,
有时,否)(intreat);
代表buy in,in treat和in chem 34"问题);
(8)你使用的是哪种药物(ME.T,BSP.B)(in chem);
(9)你是否在疫区将牲畜迁出你的牧场(是,否)(agist);
(10)你是否对你迁出的牲畜进行充分的治疗(是,否或有
It ̄)(agist treat);
一
(3)agist ̄tlagist trat(eabout agist)(about agist代表agist和
agist trate两个问题);
作者简介:张 毅(1974~),男,硕士生,研究方向:人工智能与
专家系统;安居自,教授
收稿日期:2001.11.O6
1 3(1_一
维普资讯
(4)terat。
【agist treat]代表P(agist treat/agist):是取值1,否或有时
取值4;
且(1).【!).(3)和(4)之间相互独立,从而有
Pf securib・)=P(about tickarca)P(se吼Iri /about tickarea P(about buy
in)P(security/about buy in)+P(about agist)P(securit)/about agist)+P(fera1)
P(securib/fera1) (I)
Iadequate]代表P(adequate):是取值l,否取值5,也许
取值4;
fmusters】代表P(musters):是取值1,否取值5,也许取
值4;
虽然【1)r0neighbours、boundaries与tickarea ̄llfoods相互
独立,但ne ghbours与boundaries却并非相互独立,由p【AB) 1
(A)P(B/A),P(ABC)=P(A)P(B/A)P(C/AB)可计算得
P(about neighbours)-P(neighbours*boundaries)-P(neighbours) P
(boundaries/nei bours)
P(about tickarea)=P(t ckarca)P(ab【)llt tIckare tlckarca)+
Iappl ication】代表P(application):滴撒取值1,喷洒取值
3,手工喷洒取值3,洗浴取值3。
由(1)式及【1][2113][41中概率值可得
[securib'l ftickarca】+fnelgl1bou rs1 pooundariesl+[flods1)X 0 I92
+[buyin] [intreat] [in chem]XO 04+lagistl lagisttreat]X O 5]+lfera1]
(2)
P(about ne 1bours)P(about tickarea/about ncighbours)+
P(floods)P(about tickarea/flods) (3)
最后可得:
success(O—10)-O 4 [securi ̄】十O 4 [adequate]+O 8 [mustersl+
0 8 Iapplication]一4*0 4)
P(success/secuncy)=O 4
P(success/adeq uate)=O 4
Pfsuccess/n1usters O 8
将I2)式代入【3)式可得
P(about tickarea)=Pftickarea)P(aboLlt tIckarea/fickarca)+
P(neighbours) P(bouI1darics/l1eigl1bours)P(about tickarea/about
neighbours)+l (flods)P(about tickarea/flods)
同理,
P(about buyin)
:I)fbu3,in in treat in chem)
P(success/application)-0 8
parameter-一I 6
success=P(slIccess/securiIy) P(securib.)+P(success/adeq LIate)P
(adcquate)+P(success/musters)P(musters)+P(success/application)P
(applIcatIon)+paraI.|1eter
:l (buy in)P(in treat/buy in)P(in chcm/bu ̄in in treat)
P(about agist P(agist)P(agist treat/agist)
P(ab【1llItIckarea/tickarea)=P(ab0uttIckarea/abouttIckarea)
为计算方便起见.在这里P(tickarea)、P(neighbours)等值
取O~10之间,使SUCCESS值为0到10.parameter为1个参数,其
目的是调整success值。由
success(O—IO1=([securityl+[adequate]+2[mustersl+
2[application]一4)/2 5
P(about tickarea/flods O I 92 【I 1
P(securib /aboutbuyin)=0 04
P(securibI1/agist)=0 5
【2】
131
P(security/t ̄ra1)=l [41
以12[11、【2】,[31.【4】中各条件概率值经与领域专家讨论可
以得到。
3.2成功可能性的判断
【tickarca]代表P(tickarea):在疫情区收值0.临近疫情区
取值3.两者都不是取值5;
【neighbouts】代表P(neighbours):没有虫害收值0.有病虫
害但不严重取值1,病虫害较严重取值2,有非常严重的病虫
害取值3;
【fel a1]代表P(fera1):是取值0,否取值4;
【boundaries]代表P(boundaries/neighbours):never取值0.
montht)诹值4;
可得:
success=((tickarea+aeighbours boulldaries+feral+floods1 0
I92+(buy in in treat in chem) O 04+(agist agisttreat) O 05+
musters 2+adequate+application 2—4、/2.5
最后,可初步设定SUCCESS取oN 1,成功可能性为高;
success取l~2,成功可能性为较高;success取2-3,成功可能
性为一般;success取3~4,成功可能性为小;SUCCESS取大于
4,成功可能性为非常小。用户可根据此公式得出的结论来
判断是否应开展一个实际的项目。
4结束语
正如前文所述,不确定性问题的求解是人工智能和专家
系统中的核心和难点。各个问题的解决方法不一而足,本文
就专家系统中的一个实际问题进行分析讨论并提出一种解决
方法,虽然本方法在实际中效果颇为理想,但毕竟难以做到
尽善尽美,这将有待于进一步的研究和讨论。
参考文献
I吴泉源,刘江宁人工智能和专家系统长沙:国防科技大学出版社,
l 997
『lfoods J代表P(lfods):否取值0,是取值1;
【bus inJ代表P(buy in):否取{fro,很少取值0,每年一次
取值1,每月一次或更多取值4;
【in treat1代表P(in treat/buy in):经常取值1,有时取值
3,否取值5;
【in chen1]代表P(in chem/bu) in in treat):ML取值1. r取
ff2、BSP取值3、B取值4;
【agist】代表P(agist):否取值0,是取值l;
2赵瑞清.王晖,邱涤虹知识表示与推理北京气象出版社.1998
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
上网技巧:快速启动网站
有些网站我们经常访问,但在IE中你只能设一个默认网站。有时你需要进入另一个网站,就不得不启动IE,先进入默认网
站,再填入地址或从收藏夹中进入。其实,在IE中,可以通过对收藏夹里网站设置快捷键的方式,直接进入你需要进入的网
站。
首先,你要将经常访问的站点放到lE的收藏夹中。然后,打开“收藏”菜单,在菜单中找到你喜爱的站点,用鼠标右键
单击它,在弹出的菜单中选择“属性”,在属性对话框巾单击“快捷键”后的文本框,在这里你可以输入键盘上的字符。如
为“英语学习网站”设快捷方式,就选择“E”,单击“确定”。这样,以后就不用先启动IE,再打开“收藏”菜单来选择网
站了,直接按组合键“Ctrt+Att+E”就可以直接启动IE并访问“英语学习网站”了;其他网站,都可以选择不同的快捷方式,
真是很方便。 郭玉芝
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712853424a2134916.html
评论列表(0条)