作者 | 神经星星

来源 | HyperAI超神经(ID: HyperAI)

在 5 月 1 日~ 5 月 4 日期间,玩家通过《王者荣耀》最新版本客户端进入游戏,即可与绝悟 AI 对战。一时间哀鸿遍野,普通玩家、游戏主播、职业选手,纷纷表示被绝悟 AI 虐到体无完肤。

《王者荣耀》的游戏主播们最近有些自闭了,因为被最新上线的游戏 AI 绝悟虐得太狠。

挑战 AI:主播连跪,职业选手也谨慎

「绝悟 AI」诞生自腾讯 AI Lab 和《王者荣耀》职业联赛团队的合作项目,在 2018 年的 KPL 秋季总决赛上,绝悟 AI 的 1v1 版本首次露面。

后来在 ChinaJoy 2019 上,绝悟 AI 首次向顶级业余玩家开放了四天的内测,在首日 504 场对战中,绝悟 AI 的胜率高达 99.8 %。

4 月 27-29 日,《王者荣耀》在虎牙、斗鱼、触手、企鹅、快手五个直播平台,用绝悟 AI 对战十支人类战队。

人类战队的结果,基本是以「被 AI 吊打」、「偷塔艰难取胜」、「无情屠杀」这类关键词为主。

主播和职业玩家都面对了一个强大的对手

在 5 月 1 日~ 5 月 4 日期间,玩家通过最新版本客户端进入游戏,即可与绝悟 AI 对战。

挑战绝悟 AI 的模式目前有六关,前五关没有门槛,最后一关要求玩家达到荣耀王者称号,或者巅峰赛积分 1400 才能进入。

上线半天即修复,为玩家降低难度

在绝悟 AI 上线前,官网称「第六关的绝悟 AI ,代表着 2019 年 KPL 冠军队伍的战斗力水平。」

更新《王者荣耀》即可与绝悟 AI 比试一番

所以绝悟 AI 上线后,受到了广大玩家的欢迎,但是面对强大的 AI ,人类玩家几乎全军覆没,全网哀嚎连续团灭,被绝悟 AI 狠狠教育。

一时间,网络上也出现各种玩家分享的「针对 AI 阵型」、「偷塔流」游戏经验,来面对强大的绝悟 AI。

5 月1 日 11:00 左右,专用服务器就面临满载,很多玩家就出现了无法进入游戏的问题。

《王者荣耀官网》发出不停机修复通告

在进行了游戏不停机修复后,有不少玩家表示,修复后第六关的人机难度降低了非常多,正常阵容都能打赢。

很多玩家认为绝悟 AI 的及时放水,也为他们找回了一点儿游戏自尊心。

5 月 4 日活动结束后,绝悟 AI 也将暂别王者峡谷,继续履行他的使命——将其在峡谷继续磨练智能决策与协作技能,以应用于现实,为服务人类zuozh。

围读论文:知己知彼,方能战胜绝悟

《王者荣耀》作为 MOBA(Multiplayer Online Battle Arena Games 多人在线战术竞技类游戏)的代表。游戏不同于其他游戏,MOBA 类游戏对于玩家的操作要求更高,游戏环境也会更加复杂。

基于这些特点,MOBA 游戏已经成为检验前沿 AI 的动作决策、预测能力的重要平台。

以《王者荣耀》为例,一局对战会产生 10 ^ 600 种游戏可能性,也会产生 10 ^ 18000 种可能的游戏操作。同时AI还需要在游戏当中进行偷袭、防御、兵线运营、技能成长等复杂操作。

截止目前,绝悟 AI 有两篇主要论文,分别在 2018 年和 2020 年发布。

论文一:5V5 分层宏观策略模型 

2018 年,论文《MOBA 游戏 AI 的分层宏观策略模型(Hierarchical Macro Strategy Model for MOBA Game AI )》(论文地址:https://arxiv.org/pdf/1812.07887v1.pdf)

这篇文章中,团队提出了一种新的分层宏观策略模型(HMS),以在统一的神经网络中考虑阶段层和注意层, 该模型模拟了 MOBA 游戏的宏观策略操作,通过宏观战略决策,进一步指导微观战略决策。

论文中介绍和标注游戏区域与阵营

HMS 明确地模拟了 AI 玩家对游戏地图的关注,并考虑了游戏不同阶段进行建模。还提出了一种新颖的模仿跨 AI 玩家之间的通信机制,使得游戏 AI 之间能够交流和合作。

论文最后提到,使用《王者荣耀》作为 MOBA 游戏代表,来实施和评估 HMS,在 AI 与顶级1%人类玩家团队之间进行了比赛,AI 实现了 48% 的胜率。

论文二:1V1 复杂控制决策问题

2020 年的 AAAI 上,论文《利用深度强化学习掌握MOBA游戏中的复杂控制能力(Mastering Complex Control in MOBA Games with Deep Reinforcement Learning)》(论文地址:https://arxiv.org/pdf/1912.09729.pdf)被收录。

这篇论文的主要场景则是《王者荣耀》中的 1V1 模式,介绍了绝悟 AI 在 1v1 的游戏模式中的表现,即单个智能体的复杂动作决策问题。

在 MOBA 游戏中,1 v 1 场景下涉及的状态和动作空间,要远比传统的 1 v 1 游戏复杂得多。

所以,这也导致在这个问题中很难搜索到达到人类水平的控制策略。因此,在这篇论文中腾讯 AI Lab分别在系统设计和算法方面都做了大量的优化。

系统设计方面:设计的强化学习系统具有低耦合且扩展性较高的优点,这样他就可以实现在大规模问题上进行高效探索的可能性。

算法方面:在算法方面,加入了控制解耦、动作掩膜、目标注意力机制,同时对经典PPO算法进行了改进。

通过这些方面的改进,在王者荣耀 1 v 1 测试场景下,人工智能智能体能够击败顶尖的职业玩家。这篇论文中的 1V1 绝悟 AI 与大量顶级业余玩家进行了 2100 场对战。绝悟 AI 的胜率达到 99.81%。

在貂蝉(法师)、狄仁杰(射手)、花木兰(上单/战士)、露娜(打野/刺客)、鲁班(射手)等英雄上,绝悟 AI 对战顶级业余玩家的胜率都是 100 %。

等等,什么。。。胜率 100%?

打扰了。

推荐阅读

  • 360金融首席科学家张家兴:别指望AI Lab做成中台

  • 我们想研发一个机器学习框架,6 个月后失败了

  • “应付”大学作业,我花3小时写了一个“文本转手写”神器

  • 几十秒构建端到端 AI,NeurIPS 2020 AutoDL 竞赛夺冠“黑马”原来靠的是这门技术

  • 区块链重大技术分析:IBM、微软、苹果、Google 都做了什么?

  • 你点的每个“在看”,我都认真当成了AI

紧急更新下降难度,《王者荣耀》绝悟 AI 难倒一片玩家相关推荐

  1. 挑战王者荣耀“绝悟” AI,我输了!

    作者 | 马超 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 腾讯 AI Lab 与王者荣耀联合研发的策略协作型AI,"绝悟"首次开放大规模开放:5月1日至4日, ...

  2. 挑战王者荣耀“绝悟” AI,会进化的职业选手太恐怖了!

    作者 | 马超 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 腾讯 AI Lab 与王者荣耀联合研发的策略协作型AI,"绝悟"首次开放大规模开放:5月1日至4日, ...

  3. 7 Papers | 腾讯王者荣耀绝悟AI;ICLR高分论文Reformer

    点击上方"深度学习技术前沿",选择"星标"公众号 资源干货,第一时间送达 本周 7 Papers 包含多篇 AAAI 2020.ICLR 2020 入选论文,如 ...

  4. wpf指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接。_大魔王王者荣耀绝悟,游戏AI逻辑的底层是啥?...

    文章有点长,但是文末有赠书福利! 0 前言 前几天,深度强化学习圈最火的事件莫过于腾讯 AI Lab 与王者荣耀联合研发的策略协作型 AI "绝悟" 完全体相关论文被AI顶级会议 ...

  5. 《王者荣耀》发布的绝悟 AI,到底有多强...

    公众号关注 "GitHubDaily" 设为 "星标",带你了解技术圈内新鲜事! 在 5 月 1 日-5 月 4 日期间,玩家通过<王者荣耀>最新版 ...

  6. 打王者荣耀还不过瘾,腾讯绝悟AI这次还拿下了足球世界冠军

    本文转载自 腾讯科技 12月30日,腾讯宣布其人工智能球队摘得首届谷歌足球Kaggle竞赛冠军.该冠军球队来自腾讯AI Lab研发的绝悟WeKick版本,凭借1785.8的总分在与全球顶级技术团队的竞 ...

  7. 不服 SOLO:腾讯绝悟 AI 击败王者荣耀顶尖职业玩家

    公众号关注 "GitHubDaily" 设为 "星标",带你了解圈内新鲜事! 本文转自机器之心 腾讯王者荣耀人工智能「绝悟」的论文终于发表了.在研究测试中,AI ...

  8. 机器之心报道 | 腾讯 AI「绝悟」KPL 击败职业玩家联队,晋升王者荣耀电竞职业水平...

    点击上方蓝色字体,关注:决策智能与机器学习,每天学点AI干货 昨天下午,腾讯策略协作型 AI「绝悟」在吉隆坡举办的王者荣耀最高规格电竞赛事 KPL 世冠杯半决赛中,通过了职业选手赛区联队带来的水平测试 ...

  9. 马化腾的2万不好赚!绝悟AI稳如猛虎,人类王者被虐成狗

    詹士 在宥 金磊 发自 WAIC 量子位 报道 | 公众号 QbitAI 王者荣耀,顺利成为全场焦点. ‍这不是你以为的KPL(王者荣耀职业联赛)现场. 而是企业云集的上海世界人工智能大会(WAIC ...

最新文章

  1. Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
  2. 今日arXiv精选 | 4篇EMNLP 2021最新论文
  3. mysql判断是否为null_MySQL如何判断字段是否为null
  4. pycharm自定义代码片段
  5. 使用NUnit在.Net编程中进行单元测试(转载)
  6. Windows进程间各种通信方式浅谈(转)
  7. 介绍一个工具给大家,做网站时,经常要上传文件到外网服务器,但是上传时往往需要很长时间,如果有一个文件对比工具……...
  8. python如何输入数据形成列表_将Python字典/列表插入到SQL数据库中最有效的方法是什么?...
  9. laravel Validator 验证
  10. php laravel 中文手册,Laravel 5.6 中文离线手册文档(兼容5.5)(PDF版)
  11. 39、C++11多线程及其学习笔记
  12. 根据标注点坐标范围计算显示缩放级别zoom自适应显示地图
  13. Student的增删改查
  14. 个人自建数据库和云数据库有什么区别?
  15. Tableau笔记(一):tableau 如何绘制环形图
  16. 超级马里奥代码_任天堂源代码泄露,引出《超级马里奥64》隐藏24年的角色
  17. PloneBook中文版
  18. python渗透编程之道
  19. 微信支付签约委托代扣文档 - 月付会员或者定期支付服务 - 公众号纯签约
  20. 计算机当中的存储单位

热门文章

  1. Journey源码分析四:url路由
  2. 经典SQL(sqlServer)
  3. 我都陪你坐了一天了,你好歹说句话啊!吖的,谱也忒大了。。。
  4. 活下去,是一种信念 !
  5. 被人恨,但感觉不错!
  6. 2004-10-26+ 用户输入的安全问题
  7. java保护型数据成员_Java基础知识笔记第四章:类和对象
  8. 2018-3-25论文(Grey Wolf Optimizer )以及(The Whale Optimizer Algorithm)笔记一 -----作者网站+两论文摘要比对比
  9. cmd命令简单别木马的蛛丝马迹
  10. 大话设计模式读书笔记--4.代理模式