这个视频是苏跳跳挑战AI的中单影魔Solo视频。从刚开始的卡兵线,AI简直完爆苏跳跳,直接把兵线卡到高地上了。第一波兵,跳跳一个没补到。。。基本功差的有点多。
目前来说,人工智能在Dota2上面的完美表现证明,只要提供足够的计算资源(不间断的计算比赛及路人视频),自我学习方式能够飞速提升AI的性能,从而将AI的水平从低于人类水平攀升至超过人类的等级。在过去的一个月里,AI系统从刚刚能和高水平的人较量一番(输多胜少),提升到了可以打败世界上最顶尖的选手。
上图TrueSkill评分随时间变化的图线,这个图线是根据机器人之间的对战模拟以及胜率评测来得出的。AI系统中任何部分的改善都能提升这里的评分,包括为算法增加新特性或是进行系统优化等等。令人惊奇的是这个图线是线性的,这意味着机器人的竞技水平增长速度是以指数形式向上攀升的。(是不是感觉高大上看不懂?我也不懂,你只要知道电脑越来越厉害就行!)
AI在5月初开始它的DOTA2之路,到了6月底已经可以在3000分的鱼塘呼风唤雨了。根据一些观点,Dota2中大约有15%的人天梯分在1500以下,低于3000的玩家有58%,而99.99%的玩家都低于7500。而就在7月8日,在与7500分的准职业选手较量时接近获胜,打的有来有回;等到8月9日,就已经可以以10-0的比分打败Arteezy(10000分的职业选手),他当时认为Sumail可以获胜;8月9日,Sumail面对AI获得了2-1的胜利,但是在8月10日,仅仅只过了一天,Sumail以0-6的比分输掉了,不知辜负了多少人的期待,他当时认为这个AI是不可战胜的;8月11日:以2-0的比分打败了Dendi(7300分的职业选手,前世界冠军,Dota届老司机)。
虽然Sumail认为这个机器人是不可战胜的,但是在面对从未见过的游戏局面时,AI也会变的傻乎乎的。TI7国际邀请赛的场馆内就安排了可以和AI一较高下的线下比赛,这里世界各地的玩家总共与机器人进行了1000余场比赛,玩家们绞尽脑汁使用各种办法来打败AI。最后能打败AI的玩家基本上使用了以下三种策略机制:
1.无脑拉兵线:在小兵前进时,玩家可以通过攻击兵线来让小兵一出现就追逐自己(在中路二塔到三塔之间),这样做的结果就是你被一帮小兵满地图追着跑,而对面的一塔会因为无人把守而迅速崩溃,电脑在面对玩家无脑拉兵线的行为时总会无所适从。
2.毒球加风灵之纹:这种出装能确保玩家在一级的时候就能有一个很明显的速度优势,因此在对抗AI时玩家能够迅速地拿到一血,滚起雪球拿到胜利。
3.一级学影压:这是个高等级技巧,但是一些6000到7000的玩家使用这个办法成功地击杀了机器人,方法就是在一级的时候学影压牺牲补刀和攻击力换取血量优势,最终完成击杀。
可以看出AI运用的还是大量的数据计算来赢得比赛。它能迅速根据当前的局势,结合以前的数据,做出判断。感觉野路子还是有用啊!1对1就已经足够复杂了,而5对5更是复杂得难以想象。AI如果要进行5v5的对抗,需要一个更完整的系统来处理各种AI没见过的复杂奇怪的游戏状况。
说不定TI8夺冠的,就是一队AI机器人呢?