人工智能点滴

1.人工智能这个词的理论意思是可以使计算机思考或处理信息方式类似于人类的硬件和软件。

2.人工神经网络近似于人脑。遗传算法是一套技术和推测,运用于基于生物模式的软件系统;模糊逻辑则是把理论建立在可靠的推论上。

3.明确的AI算法
明确的算法是预定和既定程序的行为

4.随机运动
对飞行智能建模:
fly_x_velocity = -8 + rand() % 16;
fly_y_velocity = -8 + rand() % 16;

可以设置物体飞行的周数:
int fly_count = 0;//虚拟一下
while(++fly_count < 10)
{
    fly_x += fly_x_velocity;//每次都变
    fly_y += fly_y_velocity;
}
在以上这个例子中,飞行的方向和速率是随机的,用这种方式飞行一下,
接着采用另外一种。

5.跟踪算法
虽然随机运动是不可预测的,但是相当令人厌烦,因为无论怎么随机,都是以同样的方式运动。
AI发展的下一个阶段就是算法,算法把环境中的物体考虑进去,然后反作用于这个物体。我选
了一个跟踪算法作为例子。跟踪AI把被跟踪物体的轨迹位置考虑进去,然后改变AI物体的诡计使得
AI物体朝着被跟踪物体的经过的路径运行。

下面给出一个算法的例子:
if(player_x > stalker_x)
    stalker_x++;
if(player_x < stalker_x)
    stalker_x--;
if(player_y > stalker_y)
    stalker_y++;
if(player_y < stalker_y)
    stalker_y--;

这种跟踪形式很好,但是看起来太人工化了。因为AI控制的物体能够精确地跟踪对象。跟踪物体一个更自然的方法是根据跟踪物体中心和被跟踪物体中心,改变跟踪物体的轨迹矢量的方向。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值