第二章课后习题与答案_第1页
第二章课后习题与答案_第2页
第二章课后习题与答案_第3页
第二章课后习题与答案_第4页
第二章课后习题与答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档第 2章 人工智能与知识工程初步1. 设有如下语句,请用相应的谓词公式分别把他们表示出来: s(1) 有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花 解: 定义谓词 dP(x) :x 是人L(x,y) : x 喜欢 y其中,y的个体域是梅花,菊花。将知识用谓词表示为:(x )(P(x) t L(x,梅花)V L(x,菊花)V L(x,梅花)A L(x,菊花)(2) 有人每天下午都去打篮球。解:定义谓词P(x): x是人B(x) : x打篮球A(y) : y 是下午将知识用谓词表示为: a( x )( y) (A(y) tB(x)A P(x)(3) 新型计算机速度又快,存储容

2、量又大。解: 定义谓词NC(x) : x 是新型计算机F(x) : x 速度快B(x) : x 容量大将知识用谓词表示为:( x) (NC(x) tF(x)A B(x)(4) 不是每个计算机系的学生都喜欢在计算机上编程序。解: 定义谓词S(x) :x 是计算机系学生L(x, pragramming) : x 喜欢编程序U(x,computer) :x 使用计算机 将知识用谓词表示为:? ( x) (S(x) t L(x, pragramming) A U(x,computer)(5) 凡是喜欢编程序的人都喜欢计算机。解: 定义谓词P(x) :x 是人L(x, y) : x 喜欢 y将知识用谓词

3、表示为:(x) (P(x) A L(x,pragramming) L(x, computer)2请对下列命题分别写出它们的语义网络:(1) 每个学生都有一台计算机。解:GST 学生占有权计算机八 I JEnd 高老师从3月到7月给计算机系学生讲计算机网络课。 解:Start.Subject|高老师崛讲课事件计算机系学生Actio nCaurse讲课计算机网络(3) 学习班的学员有男、有女、有研究生、有本科生。解:参例2.14 创新公司在科海大街 56号,刘洋是该公司的经理,他 32岁、硕士学位。 解:参例2.10红队与蓝队进行足球比赛,最后以 3: 2的比分结束。解:2.19请把下列命题用一个

4、语义网络表示出来:(1) 树和草都是植物;解:树和草都有叶和根; 解:树草(3)水草是草,且生长在水中;解:(4) 果树是树,且会结果;解:(5) 梨树是果树中的一种,它会结梨。 解:第5章计算智能部分参考答案5.15对遗传法的选择操作:设种群规模为4,个体采用二进制编码,适应度函数为f(x)=x2, 初始种群情况如下表所示:编号个体串x适应值百分比累计百分比选中次数S01101010S0201004S03110012S0401117若规定选择概率为100%,选择算法为轮盘赌算法,且依次生成的4个随机数为0.42, 0.16, 0.89,0.71,请填写上表中的全部内容,并求出经本次选择操作后

5、所得到的新的种群。解:表格的完整内容为:编号个体串x适应值百分比累计百分比选中次数S0110101010032.3632.361S0201004165.1837.540S03110012144P 44.6084.142S04011174915.861001本次选择后所得到的新的种群为:S01=1100S02=1010S03=0111S04=11005.18设某小组有5个同学,分别为S1,S2,S3,S4,S5。若对每个同学的“学习好”程度打分:S1:95 S2:85 S3:80 S4:70 S5:90这样就确定了一个模糊集F,它表示该小组同学对“学习好”这一模糊概念的隶属程度,请写出该模糊集。

6、解:对模糊集为F,可表示为:F=95/ S1+85/S2+80/ S3+70/S4+90/S5或F=95/ S1, 85/S2, 80/ S3, 700 90/S55.19设有论域U=u 1, U2, U3, U4, U5并设F、G是U上的两个模糊集,且有F=0.9/u1+0.7/u2+0.5/u3+0.3/u4G=0.6/u3+0.8/u4+1/u5请分别计算FQ G, FU G,F。解:FQ G=(0.9 A 0)/ ui+(0.7人 0)/ U2+(0.5人 0.6)/U3+(0.3 A 0.8)/U4+(0 A 1)/U5 =0/ u1+0/ u2+0.5/u3+0.3/u4+0/u5

7、=0.5/u3+0.3/u4F U G=(0.9 V 0)/ ui+(0.7 V 0)/ U2+(0.5V 0.6)/U3+(0.3 V 0.8 )/U4+(0 V 1)/u5 =0.9/ u1+0.7/ u2+0.6/u3+0.8/u4+1/u5-F=(1-0.9)/ Ui+(l-0.7)/ u2+(1-0.5)/u3+(1-0.3)/u4+(1-0)/u5=0.1/ u1+0.3/ u2+0.5/u3+0.7/u4+1/u55.21 设有如下两个模糊关系:0.30.70.20.20.8R1100.4R20.60.400.510.90.1请写出R1与R2的合成R1 0 R2。解: R(1,1

8、)=(0.3A 0.2)V (0.7A 0.6)V (0.2A 0.9)= 0.2V 0.6V 0.2=0.6R(1,2)=(0.3A0.8)V(0.7A0.4)V(0.2A0.1)= 0.3V0.4V0.1=0.4R(2,1)=(1 A 0.2)V (0A 0.6)V (0.4A 0.9)= 0.2V 0V 0.4=0.4R(2,2)=(1A0.8)V(0A0.4)V(0.4A0.1)= 0.8V0V0.1=0.8R(3,1)=(0A0.2)V(0.5A0.6)V(1A0.9)= 0.2V0.6V0.9=0.9R(3,2)=(0A0.8)V(0.5A0.4)V(1A0.1)= 0V0.4V0

9、.1=0.4 因此有0.6 0.4R1 R20.4 0.80.9 0.45.22设F是论域U上的模糊集,R是U X V上的模糊关系,F和R分别为:F 0.4,0.6,0.80.10.30.5R0.40.60.80.60.30求模糊变换F0 R。解:F oR 0.40.10.60.40.80.6,0.40.30.60.60.80.30.40.50.60.80.80=0.1V0.4V0.6, 0.3V0.6V0.3,0.4V0.6V0 =0.6, 0.6, 0.6第 6章 不确定性推理部分参考答案6.8 设有如下一组推理规则r1:IFE1THENE2 (0.6)r2:IFE2ANDE3 THEN

10、E4 (0.7)r3:IFE4THENH (0.8)r4:IFE5THENH (0.9)且已知 CF(Ei)=0.5, CF(E3)=0.6, CF(E5)=0.7。求 CF(H)=? 解:(1)先由门求CF(E2)CF(E2)=0.6 x maxO,CF(Ei)=0.6 x max0,0.5=0.3(2) 再由 r2 求 CF(E4)CF(E4)=0.7 x max0, minCF(E 2 ), CF(E3 ) =0.7 x max0, min0.3, 0.6=0.21(3) 再由 r3求 CFi(H)CF1(H)= 0.8 x max0,CF(E4)=0.8 x max0, 0.21)=0

11、.168再由r4求CF2(H)CF2(H)= 0.9 x max0,CF(E5) =0.9 x max0, 0.7)=0.63(5)最后对CFi(H )和CF2(H)进行合成,求出CF(H) CF(H)=CF1(H)+CF2(H)+ CF1(H) x CF2(H)=0.6926.10 设有如下推理规则r1:IFE1THEN(2, 0.00001)H1r2:IFE2THEN(100, 0.0001)H1r3:IFE3THEN(200, 0.001)H2r4:IFH1THEN(50, 0.1) H2且已知 P(E1)= P(E2)= P(H3)=0.6, P(H1)=0.091, P(H2)=0.

12、01, 又由用户告知: P(E1| S1)=0.84, P(E2|S2)=0.68, P(E3|S3)=0.36请用主观Bayes方法求卩(出|$, S2, Ss)=?解: (1) 由 r1 计算 O(H1| S1)先把H1的先验概率更新为在 E1下的后验概率P(H1| E1)P(H1| E1)=(LS1 x P(H1) / (LS1-1) x P(H1)+1) =(2 x 0.091) / (2 -1) x 0.091 +1) =0.16682S1 下的后验概由于P(E1|S1)=0.84 P(E1),使用P(H | S)公式的后半部分,得到在当前观察率P(Hi| Si)和后验几率O(Hi|

13、 Si)P(Hi| Si) = P(Hi) + (P(Hi| Ei) -P(Hi) / (1 - P(Ei) X (P(Ei| Si) -P(Ei) =0.09i + (O.i6682 -0.09i) / (i -0.6) X (0.84 -0.6) =0.09i + 0.i8955 X 0.24 = 0.i36492O(Hi| Si) = P(Hi| Si) / (i - P(Hi| Si)= 0.i5807(2) 由 r2 计算 O(H 11 S2)先把Hi的先验概率更新为在 E2下的后验概率P(Hi| E2)P(Hi| E2)=(LS2X P(Hi) / (LS2-i) X P(Hi)+

14、i)=(i00 X 0.09i) / (i00 -i) X 0.09i +i)=0.909i8由于P(E2|S2)=0.68 P(E2),使用P(H | S)公式的后半部分,得到在当前观察 率P(Hi| S2)和后验几率O(Hi| S2)P(Hi| S2) = P(Hi) + (P(Hi| E2) -P(Hi) / (i - P(E2) X (P(E2| S2) -P(E2) = 0.09i + (0.909i8 -0.09i) / (i -0.6) X (0.68 -0.6) =0.25464O(Hi| S2) = P(Hi| S2) / (i - P(Hi| S2)=0.34i63(3)

15、计算 O(Hi| Si,S2)和 P(Hi| Si,S2)先将 Hi 的先验概率转换为先验几率O(Hi) = P(Hi) / (i - P(Hi) = 0.09i/(i-0.09i)=0.i00ii再根据合成公式计算Hi的后验几率O(Hi| Si,S2)= (O(Hi| Si) / O(Hi) X (O(Hi| S2) / O(Hi) X O(Hi) = (0.i5807 / 0.i00ii) X (0.34i63) / 0.i00ii) X 0.i00ii = 0.53942再将该后验几率转换为后验概率P(Hi| Si,S2) = O(Hi| Si,S2) / (i+ O(Hi| Si,S2

16、)= 0.35040(4) 由3 计算 O(H2| S3)先把H2的先验概率更新为在 E3下的后验概率P(H2| E3)P(H2| E3)=(LS3X P(H2) / (LS3-i) X P(H2)+i)=(200 X 0.0i) / (200 -i) X 0.0i +i)=0.09569由于P(E3|S3)=0.36 P(Hi),使用P(H | S)公式的后半部分,得到在当前观察Si,S2下H2的后验概率P(H2| S1,S2)和后验几率O(H2| S1,S2)P(H2I S1,S2) = P(H2) + (P(H2I H1) P(H2) / (1 - P(H1) X (P(H1I S1,S

17、2) P(H1) = 0.01 + (0.33557 0.01) / (1 0.091) X (0.35040 0.091) =0.10291O(H2I S1,S2) = P(H2I S1, S2) / (1 - P(H2I S1, S2) =0.10291/ (1 - 0.10291) = 0.11472(6) 计算 O(H2| S1,S2,S3)和 P(H2| S1,S2,S3)先将H2的先验概率转换为先验几率O(H2) = P(H2) / (1 - P(H2) )= 0.01 / (1-0.01)=0.01010再根据合成公式计算H1的后验几率O(H2I S1,S2,S3)= (O(H2

18、I S1,S2) / O(H2) X (O(H2I S3) / O(H2) XO(H2) = (0.11472 / 0.01010) X (0.00604) / 0.01010) X 0.01010 =0.06832再将该后验几率转换为后验概率P(H2I S1,S2,S3) = O(H1I S1,S2,S3) / (1+ O(H1I S1,S2,S3) = 0.06832 / (1+ 0.06832) = 0.06395可见,H2原来的概率是0.01,经过上述推理后得到的后验概率是0.06395,它相当于先验概率的 6 倍多。6.11 设有如下推理规则1:IFE1THEN(100, 0.1)H

19、12:IFE2THEN(50, 0.5)H23:IFE3THEN(5, 0.05)H3且已知P(H1)=0.02, P(H2)=0.2, P(H3)=0.4,请计算当证据 E1,巳,E3存在或不存在时 P(Hi | Ei)或 P(Hi |Ei)的值各是多少(i=1,2, 3) ?解:(1)当E1、E2、E3肯定存在时,根据1、2、r3有P(H1 I E1) = (LS1X P(H1) / (LS1-1) X P(H1)+1)= (100 X 0.02) / (100 -1) X 0.02 +1)=0.671P(H2 | 巳)=(LS2 X P(H2) / (LS2-1) X P(H2)+1)=

20、(50 X 0.2) / (50 -1) X 0.2 +1) =0.9921P(H3 | E3) = (LS3X P(H3) / (LS3-1) X P(H3)+1) = (5 X 0.4) / (5 -1) X 0.4 +1) =0.769 当El、E2、E3肯定存在时,根据ri、2、r3有P(H1 | ?E1) = (LN1X P(H1) / (LN1-1) X P(H1)+1) = (0.1 X 0.02) / (0.1 -1) X 0.02 +1) =0.002P(H2 | ?E2) = (LN2X P(H2) / (LN2-1) X P(H2)+1) = (0.5 X 0.2) /

21、(0.5 -1) X 0.2 +1) =0.111P(H3 | ?E3) = (LN3X P(H3) / (LN3-1) X P(H3)+1) = (0.05 X 0.4) / (0.05 -1) X 0.4 +1) =0.0326.13 设有如下一组推理规则r1:IFE1ANDE2 THEN A=a(CF=0.9)r2:IFE2AND(E3 OR E4)THEN B=b1, b2(CF=0.8, 0.7)r3:IFATHENH=h1, h2, h3(CF=0.6, 0.5, 0.4)r4:IFBTHENH=h1, h2, h3(CF=0.3, 0.2, 0.1)且已知初始证据的确定性分别为:

22、CER(E1)=0.6, CER(E2)=0.7, CER(E3)=0.8, CER(E4)=0.9。 假设 | Q |=10,求 CER(H)。解: 其推理过程参考例 6.9具体过程略6.15 设U=V=1 , 2, 3, 4且有如下推理规则:IF x is 少 THEN y is 多 其中,“少”与“多”分别是 U 与 V 上的模糊集,设少=0.9/1+0.7/2+0.4/3多=0.3/2+0.7/3+0.9/4已知事实为x is 较少“较少”的模糊集为较少=0.8/1+0.5/2+0.2/3请用模糊关系 Rm 求出模糊结论。 解:先用模糊关系 Rm 求出规则IF x is 少 THEN

23、y is 多 所包含的模糊关系 RmRm (1,1)=(0.9 A 0) V (1-0.9)=0.1Rm (1,2)=(0.9 A 0.3) V (1-0.9)=0.3Rm (1,3)=(0.9A 0.7)V (1-0.9)=0.7Rm (1,4)=(0.9A 0.9)V (1-0.9)=0.7Rm (2,1)=(0.7A 0)V (1-0.7)=0.3Rm (2,2)=(0.7A 0.3)V (1-0.7)=0.3Rm (2,3)=(0.7A 0.7)V (1-0.7)=0.7Rm (2,4)=(0.7A 0.9)V (1-0.7)=0.7Rm (3,1)=(0.4A 0)V (1-0.4)

24、=0.6Rm (3,2)=(0.4A 0.3)V (1-0.4)=0.6Rm (3,3)=(0.4A 0.7)V (1-0.4)=0.6Rm (3,4)=(0.4A 0.9)V (1-0.4)=0.6 Rm (4,1)=(0A 0)V(1-0)=1Rm (4,2)=(0A 0.3)V (1-0)=1Rm (4,3)=(0A 0.7)V (1-0)=1Rm (3,4)=(0A 0.9)V (1-0)=1即:0.10.30.70.90.30.30.70.7Rm0.60.60.60.61111因此有0.10.30.70.910.30.30.70.7Y0.8,0.5,0.2,0o0.60.60.60.

25、611110.3,0.3.0.7,0.8即,模糊结论为Y=0.3, 0.3, 0.7, 0.86.16 设U=V=W=1,2,3,4且设有如下规则:ri: IFxisFTHENyisGr2: IFyisGTHENzisH3: IFxisFTHENzisH其中,F、G、H的模糊集分别为:F=1/1+0.8/2+0.5/3+0.4/4G=0.1/2+0.2/3+0.4/4H=0.2/2+0.5/3+0.8/4请分别对各种模糊关系验证满足模糊三段论的情况。解:本题的解题思路是:由模糊集F和G求出ri所表示的模糊关系 Rim, Ric, Rig 再由模糊集G和H求出2所表示的模糊关系 R2m, R2c

26、, R2g 再由模糊集F和H求出3所表示的模糊关系 R3m, R3c, R3g然后再将 Rim, Ric, Rig 分别与 R2m, R2c, R2g合成得 Rl2 m, Rl2c, Rl2g 最后将 Ri2 m, Ri2c, Ri2g 分别与 R3m, R3c, R3g 比较第7章 机器学习参考答案7-6设训练例子集如下表所示:序号属性分类XiX2iTT+2TT+3TF-4FF+5FT6FT请用ID3算法完成其学习过程。解:设根节点为S,尽管它包含了所有的训练例子,但却没有包含任何分类信息,因此具 有最大的信息熵。即:H(S)= - (P(+)log 2 P(+) + P(-)log2 P(

27、-)式中P(+)=3/6,P(-)=3/6分别是决策方案为“ +”或“-”时的概率。因此有H(S)= - (3/6)log 2(3/6) + (3/6)log 2(3/6)=1精品文档 按照 ID3 算法,需要选择一个能使 S 的期望熵为最小的一个属性对根节点进行扩展,因此 我们需要先计算 S 关于每个属性的条件熵:H(S|xi)= ( |ST| / |S|)* H(ST) + ( |SF| / |S|)* H(SF)其中,T和F为属性Xi的属性值,St和Sf分别为xi=T或xi=F时的例子集,|S、| St|和 |田分别 为例子集S、St和Sf的大小。下面先计算S关于属性xi的条件熵:在本题

28、中,当Xi=T时,有:ST=1 , 2, 3当 x1=F 时,有:SF=4 , 5, 6其中,St和Sf中的数字均为例子集S中的各个例子的序号,且有|S|=6,|St|=| Sf |=3。由St可知,其决策方案为“ +”或“-”的概率分别是:PST(+)=2/3PST (-)=1/3因此有:H(ST)= - (PST (+)log2 PST (+) + PST (-)log2 PST (- ) = - (2/3)log2(2/3) + (1/3)log2(1/3) =0.9183再由Sf可知,其决策方案为“ +”或“-”的概率分别是:PSF (+)=1/3PSF (-)=2/3则有:H (SF

29、)= - (PSF (+)log 2 PSF (+) + PSF (-)log2 PSF (- ) = - (1/3)log2(1/3)+ (2/3)log2(2/3) =0.9183将H(St)和H (Sf)代入条件熵公式,有:H(S|x1)=(|ST|/|S|)H(ST)+ (|SF|/|S|)H(SF) =(3/6) * 0.9183 + (3/6)* 0.9183 =0.9183下面再计算S关于属性X2的条件熵: 在本题中,当 x2=T 时,有:ST=1 , 2, 5, 6 当 x2=F 时,有:SF=3 , 4其中,St和Sf中的数字均为例子集S中的各个例子的序号,且有|S|=6,|

30、St|=4, |Sf |=2。由 ST 可知:PST (+) = 2/4PST (-) = 2/4则有:H(ST)= - (P ST (+)log2 PST (+) + P ST (-)log2 P ST (- )精品文档=-(2/4)log 2(2/4) + (2/4)log 24)=1再由Sf可知:P SF (+)=1/2Psf (-)=1/2则有:H(S F)= - (P(+)log 2 P(+) + P(-)log 2 P(-)=-(1/2)log 2(1/2)+ (1/2)log 2(1/2)=1将H(St)和H (Sf)代入条件熵公式,有:H(S|x2)=(|St|/|S|)H(S

31、t)+ (|Sf|/|S|)H(S)=(4/6) * 1 + (2/6) * 1=1可见,应该选择属性 X1对根节点进行扩展。用X1对S扩展后所得到的部分决策树如下图所示。扩展X1后的部分决策树在该决策树中,其2个叶节点均不是最终决策方案,因此还需要继续扩展。而要继续扩展,只有属性X2可选择,因此不需要再进行条件熵的计算,可直接对属性X2进行扩展。对X2扩展后所得到的决策树如下图所示:SX1=T/X2=F(+,+,-) (+,-,-)扩展X2后得到的完整决策树7-9假设W1(0)=0.2, W2(0)=0.4, 0 (0)=0.3, n =0.4,请用单层感知器完成逻辑或运算的学习过 程。解:

32、根据“或”运算的逻辑关系,可将问题转换为:输入向量:X1=0, 0, 1, 1X2=0, 1, 0, 1输出向量:Y=0, 1, 1, 1由题意可知,初始连接权值、阈值,以及增益因子的取值分别为:wi(0)=0.2, W2(0)=0.4,0 (0)=0k3=0.4即其输入向量X(0)和连接权值向量 W(0)可分别表示为:X(0)=(-1, x1 (0), x2 (0)W(0)=( 0 (0)w, 1(0), w2 (0)根据单层感知起学习算法,其学习过程如下:设感知器的两个输入为 X1(O)=O和X2(O)=O,其期望输出为d(0)=0,实际输出为: y(0)=f(w 1(0) x1(0)+

33、w2(0) x2(0)-0 (0)=f(0.2*0+0.4*0-0.3)=f(-0.3)=0 实际输出与期望输出相同,不需要调节权值。再取下一组输入:X1(0)=0和X2(0)=1,其期望输出为d(0)=1,实际输出为: y(0)=f(w 1(0) X1(0)+ w2(0) X2(0)-0 (0)=f(0.2*0+0.4*1-0.3)=f(0.1)=1 实际输出与期望输出相同,不需要调节权值。再取下一组输入:Xi(0)=1和X2(0)=0,其期望输出为d(0)=1,实际输出为: y(0)=f(w 1(0) X1(0)+ w2(0) X2(0)-0 (0)=f(0.2*1+0.4*0-0.3)=f(-0.1)=0实际输出与期望输出不同,需要调节权值,其调整如下:0 (1)= 0 (0)+ n (d(0)- y(0)*(-1)=0.3+0.4*(1-0)*(-1)= -0.1W1(1)=W1(0)+ n (d(0)- y(0)X 1(0)=0.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论