http://www.techrepublic.com/article/google-deepmind-ai-tries-it-hand-at-creating-hearthstone-magic-the-gathering-cards/

Google Deepmind tasks a machine learning system with recreating cards from Hearthstone[炉石传说] and [Magic: The Gathering万智牌], as part of research into language generation.

Google Deepmind researchers are teaching an AI how to understand language by getting it to recreate cards from Hearthstone.

Tens of million of people worldwide play Hearthstone, an online collectible可收集的 card game set in the Warcraft universe世界,

which also encompasses包含 the massively大量的 popular MMO[Massive-Multiplayer On-Line大型多人网友] World of Warcraft and a major movie.

Now Google Deepmind, fresh from creating an AI that triumphed获胜 at a game it was thought no computer could master,

has been using Hearthstone to test ways a machine learning system could generate

natural language- such as English - and formal正式的,有条理的 language - such as computer code.

Researchers tasked a system with writing the code that sets the behaviour of cards used in Hearthstone and in another famous collectible card game, Magic: The Gathering (MTG万智牌).

The Deepmind system — which implemented a novel neural神经的 network architecture —

was first trained using code from open-source versions of Hearthstone, programmed in Python,and Magic: The Gathering, programmed in Java.

The system ingested data from code that underpins more than 10,000 MTG cards and more than 500 Hearthstone cards.

Once trained, researchers tested the ability of the system to generate code needed to represent Hearthstone and MTG cards in each game.

Each card in Hearthstone and MTG has a written description that sums up概述 the various attacks and power-ups that playing the card will grant.

The Deepmind system was given descriptions from cards it wasn't fed in training and asked to write the code needed to play those cards in each video game.

The system has room for improvement. When the code it generated was compared to that used in the actual games, only a small percentage of cards were generated correctly.

Where it did create the correct code for the card, the cards were generally similar to those it had been trained on.

For example, as seen below, the system correctly generated code for Hearthstone's Madder Bomber card - recreating both its attack and damage rating.

However, researchers write that this is likely due to it being trained on the Mad Bomber card, which has the same attack but does less damage.

 

In contrast, the system failed to code the right effect for Hearthstone's Preparation card, though it did generate the right properties.

When Deepmind's generated code was compared to the actual code used to generate cards, using the machine translation evaluation评估 algorithm Bleu, it scored 61.4 percent in MTG and 65.6 percent in Hearthstone.

Researchers will now focus on ways to generate code that can more accurately reproduce the cards, in particular effects relating to attacks, power-ups and the like.

While the work is focused on automatically generating Python and Java code from an English language description,

the researchers suggest the broad approach taken to training could help in designing systems that answer natural language questions from humans.

Google Deepmind AI tries it hand at creating Hearthstone and Magic: The Gathering cards的更多相关文章

  1. 论文笔记之:Progressive Neural Network Google DeepMind

    Progressive Neural Network  Google DeepMind 摘要:学习去解决任务的复杂序列 --- 结合 transfer (迁移),并且避免 catastrophic f ...

  2. Teaching Your Computer To Play Super Mario Bros. – A Fork of the Google DeepMind Atari Machine Learning Project

    Teaching Your Computer To Play Super Mario Bros. – A Fork of the Google DeepMind Atari Machine Learn ...

  3. 世界围棋人机大战、顶峰对决第一盘:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序

    Match 1 - Google DeepMind Challenge Match: Lee Sedol vs AlphaGo 很多网站对世界围棋大战进行了现场直播,比如YouTube.新浪.乐视.腾 ...

  4. 世界围棋人机大战、顶峰对决第二战:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,AlphaGo再次胜出!

    感觉在哔哩哔哩(bilibili)上看比赛直播比较好,一直可以看到比赛的直播画面,还能听到英文解说和中文主持人的解说.YouTube上是不错,但是一方面爬梯子比较卡,另一方面只能听到英文解说. 韩国著 ...

  5. Nvidia和Google的AI芯片战火蔓延至边缘端

    AI 的热潮还在持续,AI 的战火自然也在升级.英伟达作为这一波 AI 浪潮中最受关注的公司之一,在很大程度上影响着 AI 的战局.上周在美国举行的 GTC 2019 上,黄仁勋大篇幅介绍了英伟达在 ...

  6. 通过AI自学习,Google让Pixel 3的人像模式更优秀

    通过AI自学习,Google让Pixel 3的人像模式更优秀 Link: https://news.cnblogs.com/n/613720/ 虽然双摄手机已经在市场上普及,其所带来的人像模式.多倍变 ...

  7. 2018 AI产业界大盘点

    2018  AI产业界大盘点 大事件盘点 “ 1.24——Facebook人工智能部门负责人Yann LeCun宣布卸任 Facebook人工智能研究部门(FAIR)的负责人Yann LeCun宣布卸 ...

  8. (转)A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers

    A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers. Updated 20 ...

  9. [转]You Could Become an AI Master Before You Know It. Here’s How.

    转自:https://www.technologyreview.com/s/608921/ai-algorithms-are-starting-to-teach-ai-algorithms/# You ...

随机推荐

  1. [转]Wote用python语言写的imgHash.py

    #!/usr/bin/python import glob import os import sys from PIL import Image EXTS = 'jpg', 'jpeg', 'JPG' ...

  2. CSS——层级

    层级问题:选中的盒子显示的效果并不完整,右边的边框并没有显示红色,原因是其右边的盒子压了它的边框. <!DOCTYPE html> <html lang="en" ...

  3. Google开源技术protobuf

    1.protobuf简介 protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多.虽然是二进制数 ...

  4. 在CentOS6,CentOS7安装 Let'sEncrypt 免费SSL安全证书

    相对来说,个人网站建立SSL是昂贵的,而且往往过程繁琐.一个标准的2048位证书费用至少150美元/年,网站除了要支付一笔昂贵的费用.重新配置Web服务器,并需要解决大量的配置错误.这让广大中小网站望 ...

  5. linux调试环境时常用的命令 及 常识

    1.查找文件或文件夹 所在的目录 sudo find / -name your_filename 示例: wangju@wangju-HP--G4:~$ sudo find / -name .jenk ...

  6. 非常好用的1款UI自动化测试工具:airTest

    网易团队开发的UI自动化测试神器airTest,下载地址:http://airtest.netease.com/tutorial/Tutorial.html Appium和airTest对比,我的看法 ...

  7. 谷歌通过ajax获取本地JSON文件,为什么会提示跨域?

    在本地写了一段JSON代码,然后用ajax读取后,在浏览器打开,发现谷歌提示涉及到跨域问题, 但是跨域是由于协议,域名,端口中有一个不同,才会跨域,我在本地访问自己的文件,怎么和跨域扯上关系了?? 下 ...

  8. css3 animation 中的 steps

    steps Specifies a stepping function, described above, taking two parameters. The first parameter spe ...

  9. 编译Openwrt的log

    Openwrt配置: Target System (Ralink RT288x/RT3xxx) ---> Subtarget (MT7688 based boards) ---> Targ ...

  10. 《奋斗吧!菜鸟》 第八次作业:Alpha冲刺

    项目 内容 这个作业属于哪个课程 任课教师链接 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11012922.html 团队名称 奋斗吧!菜鸟 作业学习目标 A ...