13计本 人工智能 第二次作业

2.9  设有如下语句,请用相应的谓词公式分别把它们表示出来:

(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。

(2)有的人每天下午都去打篮球。

(3)新型计算机速度又快,存储容量又大。

(4)不是每个计算机系的学生都喜欢在计算机上编程序

(5)凡是喜欢编程序的人都喜欢计算机

解:(1)定义谓词

P(x):x是人   L(x,y):x喜欢y

其中,y的个体域是{梅花,菊花}

将知识用谓词表示为:

(ヨx)(P(x)→L(x,梅花)∨L(x,菊花)∨L(x,梅花)∧L(x,菊花)

(2)定义谓词

P(x):x是人   B(x):x打篮球   A(y):y是下午

将知识用谓词表示为:

(ヨx)(∀y)(A(y)→B(x)∧P(x)

(3)定义谓词

NC(x):x是新型计算机  F(x):x速度快   B(x):x容量大

将知识用谓词表示为:

(∀x)(NC(x)→F(x)∧B(x)

(4)定义谓词

S(x):x是计算机学生   L(x,Pragramming):x喜欢编程序     U(x,computer):x使用计算机

将知识用谓词表示为:

(∀x)(S(x)→L(x,Pragramming)∧ U(x,computer)

(5)定义谓词

P(x):x是人   L(x,y):x喜欢y

将知识用谓词→表示为:

(∀x)(P(x)∧L(x,Pragramming)→L(x,computer)

2.11用谓词表示法表示农夫,狼,山羊,白菜问题

设农夫,狼,山羊,白菜全部在一条河的左岸,现在要把他们全部送到河的右岸去,农夫有一条船,过河时,除农夫外船上至多能载狼,山羊,白菜中的一种。狼要吃山羊,山羊要吃白菜,除非农夫在那里。试规划出一个确保全部安全过河的计划。请写出所用谓词的定义,并给出每个谓词的功能及变量的个体域。

解:定义谓词如下:

AL(x):x在左岸     ¬AL(x):表示x在右岸

其中,x的个体域是{农夫,狼,山羊,白菜}

问题的初始状态:AL(农夫)   AL(船)    AL(狼)    AL(山羊)   AL(白菜)

问题的目标状态: ¬AL(农夫)    ¬AL(船)     ¬AL(狼)    ¬ AL(山羊)    ¬AL(白菜)

定义描述操作的谓词:

L-R:农夫自己划船从左岸到右岸       L-R(x):农夫带着x从左岸到右岸

R-L:农夫自己划船从右岸到左岸      R-L(x):农夫带着x从右岸到左岸

其中,x的个体域是{狼,山羊,白菜}

对上述每个操作,都包括条件和动作两部分。它们对应的条件和动作如下:

L-R:农夫划船从左岸到右岸

条件:AL(船),AL(农夫),¬AL(狼)∨¬AL(羊),¬AL(羊)∨¬AL(白菜)

动作:删除表:AL(船),AL(农夫)

添加表:¬AL(船),¬AL(农夫)

L-R(狼):农夫带着狼划船从左岸到右岸

条件:AL(船),AL(农夫),AL(狼),¬AL(羊)

动作:删除表:AL(船),AL(农夫),AL(狼)

添加表:¬AL(船),¬AL(农夫),¬AL(狼)

L-R(羊):农夫带着羊划船从左岸到右岸

条件:AL(船),AL(农夫),AL(羊), AL(狼),AL(白菜)

或:AL(船),AL(农夫),AL(羊),¬AL(狼),¬AL(白菜)

动作:删除表:AL(船),AL(农夫),AL(羊)

添加表:¬AL(船),¬AL(农夫),¬AL(羊)

L-R(白菜):农夫带着白菜划船从左岸到右岸

条件:AL(船),AL(农夫),AL(白菜),¬AL(狼)

动作:删除表:AL(船),AL(农夫),AL(白菜)

添加表:¬AL(船),¬AL(农夫),¬AL(白菜)

R-L:农夫划船从右岸到左岸

条件:¬AL(船),¬AL(农夫),AL(狼)∨AL(羊),AL(羊)∨AL(白菜)

或:¬AL(船),¬AL(农夫) ,¬AL(狼),¬AL(白菜),AL(羊)

动作:删除表:¬AL(船),¬AL(农夫)

添加表:AL(船),AL(农夫)

R-L(羊) :农夫带着羊划船从右岸到左岸

条件:¬AL(船),¬AL(农夫),¬AL(羊) ,¬AL(狼),¬AL(羊),AL(白菜)

动作:删除表:¬AL(船),¬AL(农夫),¬AL(羊)

添加表:AL(船),AL(农夫),AL(羊)

问题求解过程:

AL(农夫)                      AL(狼)                 AL(农夫)               AL(白菜)

AL(船)                        AL(白菜)               AL(船)                  ¬AL(农夫)

AL(狼)        L-R(山羊)   ¬AL(农夫)    R-L     AL(狼)     L-R(狼)  ¬AL(船)      R-L(山羊)

AL(山羊)                   ¬AL(船)                 AL(白菜)                 ¬AL(狼)

AL(白菜)                    ¬AL(山羊)           ¬AL(山羊)                 ¬AL(羊)

AL(农夫)                     AL(山羊)          AL(农夫)                    ¬AL(农夫)

AL(船)                      ¬AL(农夫)          AL(船)                      ¬AL(船)

AL(山羊)    L-R(白菜)   ¬AL(船)    R-L   AL(山羊)   L-R(山羊)   ¬AL(山羊)

AL(白菜)                  ¬AL(白菜)        ¬AL(白菜)                  ¬AL(白菜)

¬AL(狼)                    ¬AL(狼)           ¬AL(狼)                    ¬AL(狼)

2.16 请对下面的命题分别写出它们的语义网络

(1)每个学生都有一台计算机

(2)高老师从3月到7月给计算机系学生讲《计算机网络》课

(3)学习班的同学有男有女;有研究生,有本科生

(4)创新公司在科海大街56号,刘洋是该公司的经理,他32岁,硕士学位

(5)红队与蓝队进行足球比赛,最后以3:2的比分结束

 

2.17 请对下面的命题分别写出它们的语义网络

(1)树和草都是植物;

(2)树和草都有叶和根

(3)水草是草,且生长在水中

(4)果树是树,且会结果

(5) 梨树是果树中的一种,它会结梨。

时间: 2024-10-26 17:23:15

13计本 人工智能 第二次作业的相关文章

13计本田世界第二次作业

2.9设有如下语句,请使用相应的谓词公式分别把它们表示出来: 其中∃是“存在”∀是“任意”.逻辑∧(与)∨(或).¬(非) (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花. 解:定义谓词 P(x):x是人 L(x,y):x喜欢y 其中,y的个体域是{梅花,菊花} 将知识用谓词表示为: (∃x)(P(x)→L(x, 梅花)∨L(x, 菊花)∨L(x, 梅花)∧L(x, 菊花)) (2)有的人每天下午都去打篮球. 解:定义谓词 P(x):x是人 B(x):x打篮球 A(y):y是下

13计本AI第二次作业

2.9  设有如下语句,请用相应的谓词公式分别把它们表示出来: (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花. 解:设 P(x): x是人 L(x,y): x喜欢y:   y的个体域是{梅花,菊花} ∴谓词公式表示:(∃x)(p(x)→L(x,梅花)∨L(x,菊花)∨L(x,梅花)∧L(x,菊花)) (2)有的人每天下午都去打篮球. 解:设 P(x): x是人 B(x): x打篮球 A(y): y是下午 ∴谓词公式表示:(∃x)(∀y)(A(y)→B(x)∧P(x)) (3)

13计本人工智能实验报告

          贵州师范大学计算机科学与技术 实验报告               课程名称:人工智能         班级:13计本     实验日期:2016-4-27 学号:136201010507    姓名:任廷婷      成绩: 一·实验名称 线性回归预测系统 二·实验目的及要求 理解和掌握线性回归预测的基本方法,能够编程实现简单的线性回归预测系统 1.熟悉matlab 2.线性回归预测函数,代价函数的预测和实现 3.使用梯度下降算法进行参数学习 三·实验工具 Matlab,O

13计本人工智能第一次作业

1. 你认为什么是人工智能? 人工智能是一门研究如何用人工的方法去模拟和实现人类智能的学科. 它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学.人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人.语言识别.图像识别.自然语言处理和专家系统等. 2. 简述推理.学习.存储,三者之间的联系! 推理是指按照某种策略,从已知事实出发,利用知识推出所需的过程. 存储就是根据不同的应用

人工智能第二次作业

2.9 设有如下语句,请用相应的谓词公式分别把它们表示出来.(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花. 解:定义谓词 People P(x):x是人 Like L(x,y):x喜欢y 其中,y的个体域是{梅花,菊花} 将知识用谓词公式表示为:(∃x)(P(x))→L(x,梅花)∨ L(x,菊花)∨ L(x,梅花)Λ L(x,菊花)) (2)有的人每天下午都去打篮球. 解:定义谓词 People P(x):x是人 Basketball B(x):x打篮球 afternoon

李精竹130702010033人工智能第二次作业

2.9 设有如下语句,请用相应的谓词公式分别把他们表示出来: (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花 解:定义谓词:P(X):X是人,L(X,Y):X喜欢Y 其中,Y是梅花或者菊花. 将知识用谓词表示: (?X)(P(X)→L(X,梅花)∨L(X,菊花)∨(L(X,梅花)∧L(X,菊花))) (2)有的人每天下午都去打篮球 解:定义谓词:P(X):X是人 Q(X):X打篮球,S(Y):Y是下午 将知识用谓词表示 (?X)(∀Y)(S(Y)→P(X)∧Q(X)) (3)新

人工智能第二次作业 书上69页作业

2.9 设有如下语句,请用相应的谓词公式分别把他们表示出来: (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花. (2)有的人每天下午都去打篮球. (3)新型计算机速度又快,存储容量又大. (4)不是每个计算机系的学生都喜欢在计算机上编程序. (5)凡是喜欢编程序的人都喜欢计算机. 解答: 1.定义谓词: people P(x):x 是指人  : like  L(x,y):x 喜欢 y  ; 其中,y的个体域是指{梅花,菊花}. (∃x)(P(x)→L(x,梅花) v L(x,菊

耿丹CS16-2班第二次作业汇总

-- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: 1. 总共8位同学未按时提交,1位同学已补交,计0分,其他7位同学目前未交. 2. 小部分同学注意了代码的缩进格式.输入输出提醒.用两种方法解题等,希望继续保持! 3. 希望同学们下节课作业可以使用博客中自带的代码编辑器,养成良好的代码编写风格! 不仅方便自己对齐格式,也方便助教批改代码,win-

Linux+Python高端运维班第二次作业

Linux+Python高端运维班第二次作业 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. [[email protected] ~]# who |cut -d" " -f1|uniq (unknown) root test1 [[email protected] ~]# who |cut -d" " -f1|sort -u root (unknown) wangyanglin 2.取出当前系统上被用户当作其默认shel