DeepMind和Unity合作,创建虚拟世界来训练AI
郭一璞 发自 凹非寺
量子位 报道 | 公众号 QbitAI
下围棋、打《星际2》、吃豆豆,DeepMind一直很爱“玩游戏”,现在,他们要把AI扔到更沉浸的游戏世界里了。
和Unity的合作
昨晚,DeepMind和Unity双方宣布,将合作开发一个虚拟环境,以供AI用来训练。
这个虚拟世界可以实现在真实的物理环境中运行强化学习等机器学习算法。
快公司报道了这个虚拟环境中可进行的一系列动作:
△ 训练四个腿的小机械结构走路
△ 让小机器人打“醉拳”
△ 训练狗子抓东西
以最后这个模拟狗子为例,Unity机器学习和AI副总裁Danny Lange介绍,这只狗子AI正在这片虚拟的草地环境上训练,一旦成功抓到木头,它就可以得分。
一开始,狗子连自己的四肢都不会用,一路跌跌撞撞,才会勉强运动。
之后当他们开始以10,000 FPS训练1000只狗24小时后,狗群中“进化”出了一只天赋异禀的狗子:不仅会抓木头,还跳过了一个圈圈。
Unity不只做游戏
在3D游戏引擎方面,Unity可是一家独大。根据其官方数据,50%的手游和60%以上的AR/VR游戏目前都用到了Unity的引擎。
不过,Unity可不只是一家游戏引擎公司,他们还做机器学习,此前推出过机器学习智能体工具包ML-Agents,这个工具包可以让研究人员和开发人员将使用Unity Editor创建的游戏转换为可以通过Python API进行深度强化学习、进化策略的训练或其他机器学习方法训练智能体的环境。
Unity在公布这次合作的博客中称:我们相信人工智能的未来正在被日益复杂的人机交互所塑造,Unity很自豪能够成为实现这些互动的引擎。
创建模拟环境?Excited!
创建模拟环境这种玩法并不是DeepMind和Unity独创的,此前英伟达的Issac模拟器就是为了训练机器人而开发的模拟环境,能够代替现实世界,让机器人在这个符合现实世界物理规律的模拟环境中,以较低的成本和代价进行训练。
显然,DeepMind CEO哈撒比斯也认同这一点:
“游戏和模拟从一开始就是DeepMind研究计划的核心部分,这种方法已经在人工智能研究方面取得了重大突破,作为一名前游戏设计师,我很激动能与Unity合作,创建虚拟环境,开发和测试我们的AI算法,来解决实际的问题。”
Danny Lange认为,创建模拟环境还可以用来做化学实验,效果很可能好过真实环境中的实验。她预测五年以后,基于AI的游戏引擎就可以实现这一点。
— 完 —
活动推荐
2018华为全联接大会
“+智能,见未来”
10月10日-12日·上海世博展览馆+上海世博中心
你的代码充满AI, “改变世界”行动派!
大会将首次发布AI开发框架,从AI模型训练到AI模型部署的全套开发一站式完成!
让AI开发触手可及!
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
DeepMind和Unity合作,创建虚拟世界来训练AI相关推荐
- 如何创建计算机视觉场景训练数据
作者 | 刘明宽 数据科学部门负责人,澳鹏(Appen)美国 曾任eBay首席研究科学家(数据科学总监) 对于一些精度要求不太高,或者不太复杂的计算机视觉应用场景,利用一些现有的开源数据集如Imag ...
- 学习在Unity中创建一个动作RPG游戏
游戏开发变得简单.使用Unity学习C#并创建您自己的动作角色扮演游戏! 你会学到什么 学习C#,一种现代通用的编程语言. 了解Unity中2D发展的能力. 发展强大的和可移植的解决问题的技能. 了解 ...
- 学习用C#在Unity中创建一个2D Metroidvania游戏
学习用C#在Unity中创建一个2D Metroidvania游戏 你会学到: 构建2D Unity游戏 用C#编程 玩家统计,水平提升,米尔和远程攻击 敌方人工智能系统 制定级别和级别选择 Lear ...
- Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]
在Unity中学习高级粒子系统和视觉效果创建.初级到中级 你会学到: 游戏的视觉效果 Unity粒子系统 Unity中的Vfx 创建Unity视觉效果的初级到中级指南 课程获取:Unity粒子系统创建 ...
- 学会在Unity中创建一个Match-3益智游戏 Learn To Create a Match-3 Puzzle Game in Unity
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:48场讲座(6h 38m) |大小解压后:2.8 G ...
- Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity
Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity MP4 |视频:h264,1280x720 |音频:A ...
- Unity 2021创建2D休闲点击器游戏视频教程
Unity 2021创建2D休闲点击器游戏视频教程 Learn how to create a 2D Idle Clicker Game in Unity 2021 了解如何在Unity 2021中创 ...
- Meta 开发 AI 语音助手,用于创建虚拟世界和实时翻译
编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) Meta 在近日的「用人工智能构建元宇宙」的讨论会上,展示了最新的 AI 黑科技 「Builder Bot」 ,并且在此次会议上 ...
- unity中创建游戏场景_在Unity中创建Beat Em Up游戏
unity中创建游戏场景 Learn how to use Unity to create a 3D Beat Em Up game in this full tutorial from Awesom ...
最新文章
- web前端环境搭建以及vue-cli搭建启动vue项目
- gacutil.exe Path
- 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)
- u9系统的使用方法仓库_新风系统如何使用 新风系统使用方法介绍【图文】
- linux中mount -o remount /home,mount -o remount, rw / 很有用..
- python修改列表指定位置的_Python 基础教程—列表(1)
- CentOS 6.4 yum安装LAMP环境
- PHP学习总结(5)——PHP入门篇之PHP字符串
- usmssosetup 单点登录被禁用_单点登录系统,如果cookie被禁用了怎么办
- 苹果cmsv10仿片库网PC+WAP美化高端免费自适应模板
- Ubuntu 安装gcc/g++
- 在线生成透明ICO图标
- WEBSHELL 提权方法总结
- MYSQL之You can't specify target table for update in FROM clause解决办法
- 1、Visual Studio 2017安装
- 解决foxmail不保存皮肤 有时会还原成默认蓝色配色
- Java 初学者做的第一个微信小程序--关于Java基础
- QT 完整项目框架 功能总览
- git克隆代码库时使用指定的用户名密码
- 图神经网络GNN(一): 简单图论与PyG中图数据集的表示及其使用
热门文章
- 阿里淘宝:“杀死”拼多多!
- GitHub 发布 2018 年开源项目趋势预测:跨平台、深度学习增长最快!
- socket编程之 connect()函数
- 第 8 章 MybatisPlus 扩展
- java 启动xms_关于java:启动JVM时-Xms和-Xmx参数是什么?
- 期刊计算机仿真地址在哪,计算机仿真杂志社地址
- winxp计算机远程桌面连接,winxp系统远程桌面不能连接指定计算机的解决方法
- php 替换 超链接,php 替换字符串所有url为超链接,并给超链接添加nofollow的简单示例...
- 订阅发布可靠吗_华辉人力资源可靠吗?发布的招聘信息是否可靠?
- python编译so_Mac上把python源文件编译成so文件