连续环境中玩家可以往任意方向移动。
×
√
答案是:正确答案为:√
A∧(A∨B)= A 称为( )
A、 结合律
B、 分配律
C、 吸收律
D、 摩根律
答案是:正确答案为:C
写出连续环境中的视线追逐算法代码。
答案是:void DoLineofSightChase( )
{
Vector u, v;
bool left = false;
bool right= false;
u = VRotate2D(-Predator.fOrientation, (Prey.vPosition -
Predator.vPosition));
u.Normalize();
if(u.x < -_TOL)
left = true;
else if(u.x > _TOL)
right = true;
Predator.SetThrusters(left,right);
}
如果一个问题既需要通过分解为若干个子问题,又需要通过变换为若干个与之等价的新问题才能得到其本原问题,则其求解过程可用一个“”来表示( )
A、 与树
B、 或树
C、 与或树
D、 解树
答案是:正确答案为:C
什么深度优先搜索算法
答案是:正确答案为: 答:深度优先搜索是一种非完备策略,即对某些本身有解的问题,采用深度优先搜索可能找不到最优解,也可能根本找不到解。常用的解决方法是增加一个深度限制,当搜索达到一定深度但还没有找到解时,停止深度搜索,向宽度发展。
请写出游戏人工智能的定义。
答案是:使得游戏表现出与人的智能行为/活动相类似,或者与玩家的思维/感知相符合的特性。
10、
从以下关系中选择填空:1.类属关系: 2.推论关系: 3.包含关系: 4.属性关系: 5.时间关系:6.位置关系: 7.相近关系:
鸟是一种动物是______关系
大脑是人体的一部分是______关系
鸟有翅膀是_
答案是:正确答案为: 1;3;4;5;6;7;2
定性AI难测试、难调试。
×
√
答案是:正确答案为:×
视线追踪是以猎物未来的位置作为目标位置。
×
√
答案是:正确答案为:×
请写出遵循路径走的算法思路
答案是:每一步尽量沿着上一步的路线走。比如:上一步走的是向左上方,那么对8个方向给出8个权值,左上方的权值为+2,上方和左方的权值都是+1,右下方的权值是-1,其他方向的权值都为0。然后把这八个方向按权值从大到小排序,然后,选取数值最大的,且地形可以走到的位置,作为路径的下一步。最可能的是沿着左上方继续走,最不可能的是原路返回。
也就是说,我们把原来的方向加权最大值,两旁的方向加个小点的权值,相反的方向加一个负权值。这样每个方向轮询一遍之后,挑选权值较大的方向作为下一步移动的方向。当然,如果最大的方向是道路以外的区域,我们需要从其他的方向中找寻。
与或图中无子节点的节点称为端节点
×
√
答案是:正确答案为:√
补齐下述Bresenham算法。
if(delatRow < 0) stepRow = -1;else stepRow = 1;
if(delatCol < 0) stepCol = -1;else stepCol = 1;
答案是:正确答案为: if (deltaCol > deltaRow) {
fraction = (deltaRow * 2 – deltaCol)/2;
while (nextCol != endCol) {
if (fraction >= 0) {
nextRow = nextRow + stepRow;
fraction = fraction - deltaCol;
}
nextCol = nextCol + stepCol;
fraction = fraction + deltaRow;
pathRow[currentStep] = nextRow;
pathCol[currentStep] = nextCol;
currentStep++;
}
}
else {
fraction = (deltaCol * 2 – deltaRow)/2;
while (nextRow != endRow) {
if (fraction >= 0) {
nextCol = nextCol + stepCol;
fraction = fraction - deltaRow;
}
nextRow = nextRow + stepRow;
fraction = fraction + deltaCol;
pathRow[currentStep] = nextRow;
pathCol[currentStep] = nextCol;
currentStep++;
}
}
请写出分隔规则实现的代码
答案是:if(InView)
{
if(d.Magnitude() <= (Units[i].fLength *
_SEPARATION_FACTOR))
{
if(w.x < 0) m = 1;
if(w.x > 0) m = -1;
Fs.x += m*_STEERINGFORCE * (Units[i].fLength *
_SEPARATION_FACTOR) / d.Magnitude();
}
}
游戏领域会切割成不连续的砖块(正方形,或正六边形),玩家位置会固定在某个砖块上,不能同时跨越不同的砖格。
×
√
答案是:正确答案为:√
机器人学是研究在任何条件下都能够完成人类部分的行动或功能的机器
×
√
答案是:正确答案为:×
计算每一点与终点间的横轴和纵轴,比较二者的长度,往较长轴方向前进,若两轴等长,则沿对角线前进.
×
√
答案是:正确答案为:√
与或图中本原问题对应的节点称为终止节点
×
√
答案是:正确答案为:√
那个是从把项X显示在屏幕上()
A、 readint (X)
B、 readln (X)
C、 write(X)
D、 readchar(X)
答案是:正确答案为:C
为了更好的实现分隔,可将分隔角度判断条件设置为
答案是:正确答案为: (w.y > 0) || ((w.y < 0) && (fabs(w.x) > fabs(w.y)*_BACK_VIEW_ANGLE_FACTOR)))
目前,产生式表示法已经成为人工智能中应用最多的一种知识表示法,许多成功的专家系统都用它来表示知识。
×
√
答案是:正确答案为:√
7、
在语义网络中结点表示它所连结的两个实体之间的语义联系。
×
√
答案是:正确答案为:×
r6: IF 动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是食肉动物该产生式的前提P是()
A、 动物有犬齿 AND 有爪
B、 r6
C、 该动物是食肉动物
D、 动物有犬齿 AND 有爪 AND 眼盯前方
答案是:正确答案为:D
视线算法的结果,通常是追击者跟着猎物后面,_____。
A、 除非追击者跑得比较快才能追上,但这种情况又会跑过头
B、 一定能追上
C、 一定追不上
D、 以上都不对
答案是:正确答案为:A
请简述ITS系统结构-三元模型:
答案是:确答案为:
学生模型:用于记录学生情况的数据结构称作为“学生模型”。
教师模型:教师模型能够根据学习者学习技能的强弱,知识水平和学习者的学习风格为学习者提供教学干预,也就是为学习者提供最恰当的适合于学习者特点的教学策略,包括组织教学内容和选择教学方法,推荐学习方法等。
知识库:
智能教学系统中,按照知识的性质,可将知识分为两类:
(1)领域知识(事实性知识):指系统所要教授的课程内容及所附习题等。
(2)经验知识(启发性知识):是教师在教学过程中积累的教学经验即教学策略。
知识库主要解决教什么的问题,知识库中知识的质量和数量决定着智能教学系统的质量水平
简述砖块环境下基本追逐算法的缺点。
答案是:追逐者会沿着对角线走向猎物,直到两坐标之一和猎物的相等,然后沿着该坐标轴像猎物前进。
40/40、 把一个复杂问题分解或变换为一组本原问题的过程叫做归约( 2.500分)
×
√
答案是:正确答案为:√
39/40、 解树是一个由可解节点构成,并且可由这些可解节点推出初始节点(原始问题)也为可解节点的子树( 2.500分)
×
√
答案是:正确答案为:√
38/40、 机器人不在2号房间内”可表示为﹁ INROOM(ROBOT,r2)( 2.500分)
×
√
答案是:正确答案为:√
37/40、 能够动态及时的了解学生的学习状态,根据学生学习水平和学习情况的变化及时调整学习内容和学习进度。体现了智能教学系统的( )特征。( 2.500分)
A、 个性化的教学
B、 自主性
C、 能够选择最优的方式来教学
D、
答案是:正确答案为:B
36/40、 问题归约法中“本原问题”是指那种需要再进行分解或变换,且可以直接解答的问题。( 2.500分)
×
√
答案是:正确答案为:×
35/40、 问题规约法表示法是一种用于表示复杂问题及其求解过程的形式化方法( 2.500分)
×
√
答案是:正确答案为:√
34/40、 在语义网络中表示各种事物、概念、情况、属性、状态、事件、动作等的是()( 2.500分)
A、 弧
B、 圆
C、 结点
D、 直线
答案是:正确答案为:C
33/40、 利用牛顿第三定律——作用力与反作用力可一定程度降低势函数运算量。( 2.500分)
×
√
答案是:正确答案为:√
2/40、 下列不属于与或图搜索中的可解性判别---可解节点满足条件的是()( 2.500分)
A、 非终止节点的端节点是不可解节点
B、 一个与节点可解,当且仅当其子节点全部可解
C、 一个或节点可解,只要其子节点至少有一个可解
答案是:正确答案为:A
30/40、 拦截是以猎物当前位置作为目标位置。( 2.500分)
×
√
答案是:正确答案为:×
29/40、 与或图中子节点为与关系,则该节点为与节点( 2.500分)
×
√
答案是:正确答案为:√
28/40、 知识表示,实际上就是对知识的一种描述或约定。( 2.500分)
×
√
答案是:正确答案为:√
27/40、 对于通常的IF-THEN-ELSE分支结构,PROLOG不可用两条同头的并列规则实现。( 2.500分)
×
√
答案是:正确答案为:×
26/40、 下列哪项是非定性AI的特点____。( 2.500分)
A、 效率高
B、 易测试
C、 可预测
D、 难调试
答案是:正确答案为:D,
25/40、 在专家系统中用来进行智能纳税的系统是()( 2.500分)
A、 Tax-cut Expert System
B、 MYCIN
C、 DENDRAL
D、 智能教学系统
答案是:正确答案为:A
24/40、 下列不属于产生式表示法的特点的是()( 2.500分)
A、 清晰性
B、 自然性
C、 仅能表示确定性知识
D、 强模块性
答案是:正确答案为:C
23/40、 拦截是以猎物未来的位置作为目标位置。( 2.500分)
×
√
答案是:正确答案为:√
22/40、 定性AI实现效率高。( 2.500分)
×
√
答案是:正确答案为:√
21/40、 教学策略推理机是学生模型的组成部分,用于产生适合学习者的教学策略。( 2.500分)
×
√
答案是:正确答案为:×
20/40、 一个完整的Turbo PROLOG(2.0版)程序数据库段对应的关键字()( 2.500分)
A、 clauses
B、 database
C、 predicates
D、 constants
答案是:正确答案为:B,
19/40、 在与或图中,只要解决某个子问题就可解决其父辈问题的节点集合是()( 2.500分)
A、 终叶节点
B、 或节点
C、 与节点
D、 后继节点
答案是:正确答案为:B
18/40、 ITS系统结构-三元模型包括学生模型、教师模型和领域知识库( 2.500分)
×
√
答案是:正确答案为:×,
17/40、 “老李、老张不可能是朋友。”可以表示为()( 2.500分)
A、 (Friend,Li,Zhang)
B、 (Friend,Li,Zhang,0.8)
C、 (Friend,Li,Zhang,0.5)
D、 (Fr
答案是:正确答案为:D,
16/40、 目标段该段是放置程序目标的地方。目标段可以最少有两个目标谓词。( 2.500分)
×
√
答案是:正确答案为:×,
15/40、 一个完整的Turbo PROLOG(2.0版)程序子句段对应的关键字()( 2.500分)
A、 clauses
B、 database
C、 predicates
D、 constants
答案是:正确答案为:A
14/40、 行为能力就是人们通过感觉器官感知外部世界的能力 。( 2.500分)
×
√
答案是:正确答案为:×,
13/40、 以下关于路径得分错误的是 。( 2.500分)
A、 路径得分=从起点开始的路径成本+到终点的启发成本。
B、 路径成本需要考虑地形,即是否有障碍物。
C、 启发成本也需要考虑地形。
D、 启发成本不用考
答案是:正确答案为:C
12/40、 产生式规则的基本形式是 P→Q 或者 IF P THEN Q( 2.500分)
×
√
答案是:正确答案为:√
11/40、 教学策略推理机是教师模型的组成部分。( 2.500分)
×
√
答案是:正确答案为:×,
10/40、 以下不可以使NPC更具智能性的是 。( 2.500分)
A、 让规则决定哪个单位做领头者。
B、 事先制定领头者。
C、 跟随领头者的属性做相应的事情。
D、 检测障碍物时判断障碍物远近
答案是:正确答案为:B
9/40、 定性AI结果可预测。( 2.500分)
×
√
答案是:正确答案为:√
8/40、 什么是PROLOG程序的核心()( 2.500分)
A、 子句段
B、 常量段
C、 数据库段
D、 目标段
答案是:正确答案为:A,
7/40、 问题能与规则及事实排在一起,它作为程序的目标要么单独列出,要么在程序运行时临时给出。( 2.500分)
×
√
答案是:正确答案为:×
6/40、 与或图中直接可解的问题称为本原问题( 2.500分)
×
√
答案是:正确答案为:√,
5/40、 一个程序至少要有一个predicates段、clauses段和goal段。( 2.500分)
×
√
答案是:正确答案为:√,
4/40、 两个谓词可匹配合一,是指两个谓词的名相同,参量项的个数相同,参量类型对应相同,并且对应参量项还满足下列条件之一:()( 2.500分)
A、 如果两个都是常量,则必须完全相同。
B、 如果两个都是约束变量,则两个约束值必须
答案是:正确答案为:A,B,C,D,
3/40、 人工智能的目的是让机器能够( ) ,以实现某些脑力劳动的机械化。( 2.500分)
A、 具有智能
B、 和人一样工作
C、 完全代替人的大脑
D、
答案是:正确答案为:D
2/40、 一个完整的Turbo PROLOG(2.0版)程序谓语段段对应的关键字()( 2.500分)
A、 clauses
B、 database
C、 predicates
D、 constants
答案是:正确答案为:C
1/40、 鸟有翅膀是()( 2.500分)
A、 类属关系
B、 属性关系
C、 位置关系
D、 包含关系
答案是:B、 属性关系
把一个复杂问题分解或变换为一组本原问题的过程叫做归约
×
√
答案是:正确答案为:√
那个是从键盘上读取一个字符串,然后约束给变量X()
A、 readint (X)
B、 readln (X)
C、 readreal (X)
D、 readchar(X)
答案是:正确答案为:B
一个原子公式P(x),对于所有可能的变量x都具有值T。这个特性可由在P(x)前面加上全称量词($x)来表示。
×
√
答案是:正确答案为:×
人工智能编程语言中那个是很早起的表处理语言:()
A、 likes(mary,music)
B、 friend(john,X):- likes(X,reading), likes(X,music).
C、 GOAL
D、 frien
答案是:正确答案为:A
Prolog程序运行的特点是:推理方式为反向推理,控制策略是深度优先,且有回溯机制。
×
√
答案是:正确答案为:√
请写出至少3中降低势函数运算量的方法。
答案是:对于较远的障碍物不予计算作用力,当做是不产生影响。
划分网格。
利用牛顿第三定律——作用力与反作用力。
与或图的解是由可解节点形成的一个子图(树),这个子图(树)的叶为初始节点,根为终止节点
×
√
答案是:正确答案为:×
简述定性AI的优缺点。
答案是:优点:
结果可预测、效率高、易实现、理解、测试和调试。
缺点:
开发者需要预先考虑各种场景,明确写出所有行为;
无法帮助非游戏玩家学习或演化,玩家玩过一段时间就可以预测非游戏玩家的定性行为。
什么是PROLOG程序的核心()
A、 子句段
B、 常量段
C、 数据库段
D、 目标段
答案是:正确答案为:A
在谓词公式P(x)中,P称为谓词,x称为个体变元,若x是一元的,称为一元谓词,P(x,y)称为()谓词。
A、 一元
B、 二元
C、 三元
D、 n元
答案是:正确答案为:B
遵循路径走有的地方会显得比较死板,怎么解决?
答案是:可以不单纯考虑当前位置相邻的8个方向,可以附加一些这些方向之外的位置进行加权,这样可能就会使移动看起来更加自然些。
模糊逻辑的原则是(1) (2) 。
答案是:正确答案为: 让计算机以一种接近人类行为的方式解决问题;一切都和程度有关
用谓词公式表示知识的步骤
答案是:1.定义谓词及个体,确定每个谓词及个体的确切含义。
2.根据所要表达的事物或概念,为每个谓词中的变元赋以特定的值。
3.根据所要表达的知识的语义,用适当的连接符号将各个谓词连接起来,形成谓词公式。
简述非定性AI的优缺点。
答案是:优点:
开发者无需事先预想所有可能的场景,以及写下所有确定的行为。
缺点:
很难测试和调试
开发周期长
写出高级群聚中避开障碍物算法代码
答案是:【答案要点】
Vector a, p, b;
for(j=0; j<_NUM_OBSTACLES; j++)
{
u = Units[i].vVelocity;
u.Normalize();
v = u * _COLLISION_VISIBILITY_FACTOR * Units[i].fLength;
a = Obstacles[j] - Units[i].vPosition;
p = (a * u) * u;
b = p - a;
if((b.Magnitude() < _OBSTACLE_RADIUS) && (p.Magnitude() < v.Magnitude()))
{
w = VRotate2D(-Units[i].fOrientation, a);
w.Normalize();
if(w.x < 0) m = 1;
if(w.x > 0) m = -1;
Fs.x += m * _STEERINGFORCE * (_COLLISION_VISIBILITY_FACTOR *
Units[i].fLength)/a.Magnitude();
}
}
一个程序至少要有一个predicates段、clauses段和goal段。
×
√
答案是:正确答案为:√
终叶节点是()
A、 可解节点
B、 不可解节点
C、 都可以
D、 都不是
答案是:正确答案为:A
一个变量取了某值就说该变量约束于某值,或者说该变量被某值所约束,或者说该变量被某值实例化了。
×
√
答案是:正确答案为:√
请简述智能教学系统的概念?
答案是:智能教学系统是一种借助人工智能技术,让计算机扮演教师的角色实施个别化教学,向不同需求、不同特征的学习者传授知识、提供指导的适应性教学系统。
17、
语义网络是一种用实体及其语义关系来表达知识的有向图。
×
√
答案是:正确答案为:√
模糊化用于寻找明确数据的归属程度。
×
√
答案是:正确答案为:√
下列哪项是非定性AI的特点____。
A、 效率高
B、 易测试
C、 可预测
D、 难调试
答案是:正确答案为:D
与或图中直接可解的问题称为本原问题
×
√
答案是:正确答案为:√
沿着墙走能够保证走遍游戏世界的每个角落。
×
√
答案是:正确答案为:×
用来表示“或”关系的连词是()
A、 合取联接词
B、 否定联接词
C、 析取联接词
D、 蕴含联接词
答案是:正确答案为:C
请简述自然智能包含几种能力。
答案是:答:自然智能包含感知能力、记忆与思维能力、行为能力、学习和自适应能力
带有标识的无向图,可比较直观地把知识表示出来,符合人们表达事物间关系的习惯,并且与自然语言语义网络之间的转换也比较容易实现。
×
√
答案是:正确答案为:×
两个谓词可匹配合一,是指两个谓词的名相同,参量项的个数相同,参量类型对应相同,并且对应参量项还满足下列条件之一:()
A、 如果两个都是常量,则必须完全相同。
B、 如果两个都是约束变量,则两个约束值必须相同。
C、 如果其中一个是常
答案是:正确答案为:A,B,C,D
张强是一个共青团员。其中,张强与共青团员是()关系
A、 类属关系
B、 属性关系
C、 位置关系
D、 包含关系
答案是:正确答案为:A
书在桌子上是______关系
A、 类属关系
B、 包含关系
C、 时间关系
D、 位置关系
答案是:正确答案为:D
请写出A*算法伪代码。
答案是:正确答案为: 把起始节点加进open list
while (open list 不空) {
当前节点 = open list中成本最低的节点
if (当前节点 == 目标节点) {
路径完成
从目标节点开始寻找其母节点,直到母节点是起始节点位置,得到路径
}
else {
把当前节点移入到closed list
检视当前节点的每个相邻节点
for (每个相邻节点)
if (该节点不在open list中 and 该节点不在closed list中 and 该节点不是障碍物) {
把该节点移进open list
计算其成本
记录该节点的母节点为当前节点
}
}
}
if (还没有找到路径) {
无法从起始点到达目的地
}
以下说法不正确的是 。
A、 凝聚规则每个单位都往其邻近的平均方向移动。
B、 凝聚规则每个单位都往其邻近的平均位置移动。
C、 对齐规则是每个单位在行动时,都要把自己对齐在其邻近单位的平均方向上。
D、 分隔规则是每
答案是:正确答案为:A
.谓词法表示“上海房价比纽约房价高”
答案是:答:步骤1:定义谓词
Higher(x, y): x 比 y 高
步骤2:为谓词中的变元赋值
Higher(上海房价,纽约房价)
假设:追逐者坐标(predatorX, predatorY), 猎物坐标(preyX,preyY),请写出砖块环境下基本追逐算法
答案是:if(predatorX > preyX) predatorX--;
else if(predatorX < preyX) predatorX++;
if(predatorY > preyY) predatorY--;
else if(predatorY < preyY) predatorY++;
在大多数情形中,还不需要一个domains段。
×
√
答案是:正确答案为:×
1、
感知能力就是人对感知到的外界信息动作反应的能力。
×
√
答案是:正确答案为:×
目前为:
1/1
页
首页 上页 下页 尾页