1、大连理工大学 人工智能A卷姓名:_ 大 连 理 工 大 学学号:_ 课 程 名 称: 人工智能 试卷: A 考试形式:一纸开卷 院系:_ 授课院(系):计算机系 考试日期:2009年11月24日 试卷共 3 页_ 级_ 班 一二三四 五 六七八总分标准分10101515202010/100得 分 装 一、 张三是2009年入学的学生,他在理工大学主修了C语言程序设计课程。请用语义网络表示上述事实。(10分)订 二、简述什么是示例学习?给出示例学习的系统模型?(10分)三、估价函数中,g(x)和h(x)各起什么作用?估价函数f(x)=(2-w)g(x)+wh(x)算法中w取什么值能保证算法是最优
2、的?当w=1时,这个算法是什么搜索?(15分)线四、在通用的神经元模型中,每个神经元输入为 ,输出为 ,其中的各个参数与自然神经元的组成部分具有怎样的对应关系?(15分) 五、设有如下一组推理规则:r1: IF E1 THEN H (0.9)r2: IF E2 THEN H (0.6)r3: IF E3 THEN H (-0.5)r4: IF E4 AND E5 THEN E1 (0.7)r5:IF E6 AND (F7 OR E8) THEN E2 (1)已知CF(E3)=0.3,CF(E4)=0.9,CF(E5)=0.6, CF(E6)=0.7, CF(E7)=0.3,CF(E8)=0.8
3、,求结论H的可信度CF(H)=?(20分) 六、 假设任何通过人工智能考试并成功就业的人都是快乐的,任何肯努力或幸运的人都可以通过所有的考试,张不肯努力,但他是幸运的,任何幸运的人都成功就业。求证:张是快乐的。(20分)七、 利用上下文无关文法,给出下面句子的文法分析树。(10分) John saw the boy in the park with a telescope.一、 张三的教育情况是这样的:他是2009年入学的学生,他在理工大学主修了C语言程序设计课程。请用语义网络表示上述事实。(10分)二、简述什么是示例学习?给出示例学习的系统模型?(10分)示例学习(Learning from
4、 examples)又称为实例学习或从例子中学习,它是通过从环境中取得若干与某概念有关的例子,经归纳得出一般性概念的一种学习方法。在这种学习方法中,外部环境(教师)提供的是一组例子(正例和反例),这些例子实际上是一组特殊的知识,每一个例子表达了仅适用于该例子的知识,示例学习就是要从这些特殊知识中归纳出适用于更大范围的一般性知识,它将覆盖所有的正例,并排除所有反例。三、估价函数中,g(x)和h(x)各起什么作用?估价函数f(x)=(2-w)g(x)+wh(x)算法中。w取什么值能保证算法是最优的?当w=1时,这个算法是什么搜索?f(n)是估价函数,g(n)是起始节点到n的实际代价,h(n)是n到
5、目标节点的估计代价。当w=2时,算法最优。当w=1时,是启发式搜索。四、在通用的神经元模型中,每个神经元输入为 ,输出为 ,其中的各个参数与自然神经元的组成部分具有怎样的对应关系?(15分)Xi是加于输入端(突触)上的输入信号,即是来自前级n个神经元的轴突的信息。i为相应的突触连接权系数,它是模拟突触传递强度的个比例系数, 表示突触后信号的空间累加;表示神经元的阈值,y是神经元的输出;f是激活函数,它决定神经元受到输人X1X2Xn的共同刺激达到阀值时以何种方式输出。五、设有如下一组推理规则:r1: IF E1 THEN H (0.9)r2: IF E2 THEN H (0.6)r3: IF E
6、3 THEN H (-0.5)r4: IF E4 AND E5 THEN E1 (0.7)r5: IF E6 AND (F7 OR E8) THEN E2 (1)已知CF(E3)=0.3,CF(E4)=0.9,CF(E5)=0.6,CF(E6)=0.7, CF(E7)=0.3,CF(E8)=0.8,求结论H的可信度CF(H)=?(20分) E1、E2不是直接证据,它们分别又是其他证据的结论,他们的可信度要通过计算才能求得。(1) 计算E1的可信度 (A5CF(E1)=CF(E1,E4E5)*max0,CF(E4E5)=CF(E1,E4E5)*max0,minCF(E4),CF(E5)=0.7*
7、max0,min0.9,0.6=0.7*0.6=0.42(2) 计算E2的可信度CF(E2)=CF(E2,E6(E7E8))*max0,CF(E6(E7E8))=1.0* max0,minCF(E6),maxCF(E7),CF(E8)=1.0* max0,min0.7,0.8=1.0*0.7=0.7(3) 分别计算E1,E2,E3对结论H的可信度CF1(H1)=CF(H1,E1)*max0,CF(E1)=0.9*0.42=0.378CF2(H1)= CF(H1,E2)*max0,CF(E2)=0.6*0.7=0.42CF3(H1)= CF(H1,E3)*max0,CF(E3)=-0.5*0.3
8、= -0.15(4)合成法求取结论H的可信度 CF1(H1)0,CF2(H1)0,所以 CF12(H1)=CF1(H1)+CF2(H1)- CF1(H1)*CF2(H1)= 0.378+0.42-0.378*0.42=0.63924再合成CF12(H1)和CH3(H1),由于二者异号,所以 CF123(H1)=(CF12(H1)+CF3(H1)/(1-min|cf12(H1)|,|CF3(H1)|) =(0.63924-0.15)/(1-min0.63924,0.15)=0.48924/0.85=0.575576六、 假设任何通过人工智能考试并成功就业的人都是快乐的,任何肯努力或幸运的人都可以
9、通过所有的考试,张不肯努力,但他是幸运的,任何幸运的人都成功就业。求证:张是快乐的。(20分) 将问题用谓词表示如下:R1:任何通过人工智能考试并成功就业的人都是快乐的x(Pass(x,AI)Get(x,Job)Happy(x) R2: 任何肯努力或幸运的人都可以通过所有的考试 xy(Hardwork(x)Lucky(x)Pass(x,y)R3: 张不肯努力,但他是幸运的 Hardwork(zhang)Lucky(zhang)R4: 任何幸运的人都成功就业 x(Lucky(x)Get(x,Job) 结论:”张是快乐的”的否定Happy(zhang) 将上述为此公式转化为子句集并进行归纳如下:
10、先将每个表示逻辑条件的谓词子句转换为子句集可以接受的skolem标准形。 由R1及逻辑转换公式:PWH = (PW)H 得(1) (Pass(x,AI)Get(x,Job)Happy(x)由R2得 (2) Hardwork(y)Pass(y,z) (3) Lucky(u)Pass(u,v)由R3得 (4) Hardwork(zhang) (5) Lucky(zhang)由R4得 (6) Lucky(w)Get(w,Job)由结论可得 (7) Happy(zhang)结论的否定根据以上7条子句,归结演绎推理如下(8) Pass(w,AI)Happy(w)Lucky(w) (1)(6)归结,w/x
11、(9) Pass(zhang,AI)Lucky(zhang) (8)(7)归结,zhang/w(10)Pass(zhang,AI) (9)(5)归结(11)Lucky(zhang) (10)(3)归结,zhang/u,AI/v(12)NIL (11)(5)归结应用归结方法不断生成归结式以扩张子句集S,直到生成空子句。此时目标公式得以证明,所以张是快乐的。七、 利用上下文无关文法,给出下面句子的文法分析树。(10分) John saw the boy in the park with a telescope.with a telescopein the parkboythePPNNPVPPPDET saw语句VJohnNP句子终结符