历史上的今天
返回首页

历史上的今天

今天是:2025年03月24日(星期一)

正在发生

2018年03月24日 | EA的AI机器人已经会玩战地了

2018-03-24 来源:IT之家

电脑游戏玩家们可能对“AI”毫不陌生,不过游戏中的AI或许只是人工而缺了一点“智能”。它们是一个按照预先编程的行动的对手或者队友。不过最近EA打算将真正的人工智能用在游戏上面。

在今日的GDC游戏大会上,EA宣布正在通过FPS大作战地1训练他们的AI机器人。EA表示这样做的最终目的是为玩家提供更强大、更真实的敌人,并帮助游戏开发人员调对游戏进行调试。

▲EA的AI机器人游戏实况截图

因此EA的AI机器人和传统意义上的AI将是天差地别。它们将通过两种模式学习游戏技术:模仿学习和强化学习。正如字面意思,模仿学习意味着AI将会通过观看、模仿人类玩家的游戏操作。EA表示,这部分将占它们知识构成中的2%,并让它们走上正确的道路。

在上述阶段完成后,AI就要自己探索之后的道路了。与人类玩家一样,它们将通过完成目标任务(如杀敌等)得到奖励,并据此反复尝试、练习来自我增强。这一阶段就是强化学习。整个过程和DeepMind训练围棋AI机器人“Go”类似。

EA的相关部门负责人表示,事实将证明人工智能可以成为有能力的战地玩家——尽管不是现在。

例如在学习中,AI机器人学会了各种技能,比如调整后坐力、有效地躲子弹等等。AI机器人还通过强化学习练出了一种特殊的“扫描”行为:它们会四处走,并寻找可以交互的对象,比如捡起弹药和医疗物品等。研究人员会对这些操作进行奖励,因为这可以帮助它们生存,或鼓励它们探索地图。

除此之外,让AI机器人在地图上漫游、对地图进行探索,是加速制作的好方法。该负责人表示:“战地是能容纳64人的游戏,所以我们需要64名玩家才能能充分测试它。人工智能可以很好地做到这一点。”AI机器人还可以在游戏中发现漏洞,帮助确保游戏的平衡性。

当然EA的目标肯定不是普通意义地去推广人工智能,而是要通过这项技术让游戏开发者收益。未来,他们或许会推出这些新时代AI和传统AI机器人的合体。普通玩家们也不必瑟瑟发抖,因为在这些AI机器人打败我们之前,它们至少会帮我们制作更多的优秀游戏。

推荐阅读

史海拾趣

Aristo-Craft/ L M P Inc公司的发展小趣事

随着公司产品的不断升级和优化,Aristo-Craft/L M P Inc开始积极寻求市场拓展的机会。他们不仅在国内市场建立了稳定的销售渠道,还通过参加国际展会、与海外企业建立合作关系等方式,成功打入国际市场。同时,公司还积极寻求与其他行业领导者的战略合作,共同推动电子行业的发展。

ALLEN BRADLEY公司的发展小趣事

Aristo-Craft/L M P Inc公司最初由几位电子工程领域的专家创立,他们看到了电子行业的巨大潜力,并决定成立一家公司来开发和生产创新的电子产品。创业初期,公司面临着资金短缺、市场竞争激烈等挑战。然而,通过不懈的努力和精准的市场定位,公司成功推出了一款具有竞争力的产品,并逐渐在市场中获得了一席之地。

德崧电子(D-SWITCH)公司的发展小趣事

在激烈的市场竞争中,德崧电子始终坚持品质为先的经营理念。公司从原材料采购到生产加工,再到成品检验,每一个环节都严格把控,确保产品质量。这种对品质的坚守不仅赢得了客户的信任,也为公司赢得了良好的口碑。正是凭借着过硬的产品质量和优质的服务,德崧电子在电子开关行业中树立了良好的品牌形象。

华大北斗(Allystar)公司的发展小趣事

在激烈的市场竞争中,德崧电子始终坚持品质为先的经营理念。公司从原材料采购到生产加工,再到成品检验,每一个环节都严格把控,确保产品质量。这种对品质的坚守不仅赢得了客户的信任,也为公司赢得了良好的口碑。正是凭借着过硬的产品质量和优质的服务,德崧电子在电子开关行业中树立了良好的品牌形象。

海芯科技(AVIA)公司的发展小趣事

海芯科技一直将产品研发视为公司发展的核心动力。经过长时间的研发与试验,公司成功推出了一系列具有市场竞争力的产品。这些产品不仅性能稳定、质量可靠,而且具有广泛的应用领域。随着产品在市场上的逐步推广和应用,海芯科技逐渐获得了客户的认可和信赖,市场份额也逐步扩大。

Frolyt Condensers & Elements GmbH公司的发展小趣事

在电子元件领域,Frolyt Condensers & Elements GmbH起初是一家专注于电容器研发的小型制造商。2005年,公司研发团队成功开发出一种新型高性能铝电解电容器,该电容器在耐高温、长寿命和低阻抗方面表现出色,迅速吸引了市场的关注。通过持续的技术创新和严格的品质控制,Frolyt的电容器产品在汽车电子、通信设备等多个领域得到广泛应用,公司因此实现了市场份额的快速增长。

问答坊 | AI 解惑

超声波测距系统的电路设计

一、引言 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,... …

查看全部问答>

关于NK.NB0下载的问题

我们通常都是通过eboot进入菜单选择U,然后通过dnw下载nk.bin的,其实,NK.NB0也可以直接下载到内存里面运行的,至少我用nor起来下载过NK.NB0运行的,这样有个好处,不用每次都烧写nand,效率高速度快。 但我手头的开发板没有nor,USB又不好使,我 ...…

查看全部问答>

想做智能小车 谁有好点的车模啊?~~

想做智能小车  谁有好点的车模啊?~~…

查看全部问答>

地址复用总线,内存和cpu的连接关系或特点

这个是我的面试题(软件方向),由于我硬件知识薄弱,面试官允许我搜集资料后再回答。 应该是入门或者典型的概念 (老式的)数据地址和指令地址共用同一条总线时,cpu和内存的连接关系或者要注意什么特点? 也许是问如何区分开数据和指令的 公 ...…

查看全部问答>

请教读串口的问题

我在Linux下用read()读串口时,若串口的数据中有0x0D时,发现无法读到0x0D后的数据,请教大家应该如何解决??? 串口设置如下,其他的数据位、校验等未设置 tcgetattr(spfd,&oldtio); cfmakeraw(&oldtio); cfsetispeed(&oldtio,B9600); cfs ...…

查看全部问答>

platform builder4.2 如何调试驱动程序??

platform builder4.2 如何调试驱动程序?? 我想让设备运行debug版wince,然后在串口驱动设置断点,之后单步调试,请问步骤如何,能否说得具体点.我编译时候选择kitl了,可是通过网口下载到设备后怎么设置断点啊??????? 搞了半个月了,晕倒了.大家帮忙看 ...…

查看全部问答>

protel 99 SE元件加载问题!!!

protel 99 se 里面的元件库大部分都不能加载(Add),加载时提示说“files not recognized!”,只能是Sch文件夹里的前面一些.DDB才能加进去,是不是要重新装载呀!!!请教各位大侠了。 问题算是简单,本人积分少,请谅解,还要问其他问题,呵呵…

查看全部问答>

100分紧急求助:USB HID类设备开发中用CreateFile无法得到设备句柄,如何解决?

利用开发板的资源做了一个USB接口的鼠标,就是用开发板上的一个摇杆作为鼠标方向的移动,另外用两个按键分别模拟鼠标的左键和右键。 现在想写上位机程序(VC6.0)对它进行读写,在得到了设备路径名之后,调用CreateFile总是失败,用GetLastError看 ...…

查看全部问答>