What we learned in Seoul with AlphaGo

March 16, 2016
Go isn’t just a game—it’s a living, breathing culture of players, analysts, fans, and legends.
Over the last 10 days in Seoul, South Korea, we’ve been lucky enough to witness some of
that incredible excitement firsthand. We've also had the chance to see something that's never
happened before: DeepMind's AlphaGo took on and defeated legendary Go player,
Lee Sedol (9-dan professional with 18 world titles), marking a major milestone for artificial
intelligence.

Pedestrians checking in on the AlphaGo vs. Lee Sedol Go match on the streets of Seoul (March 13)

Go may be one of the oldest games in existence, but the attention to our five-game tournament

exceeded even our wildest imaginations. Searches for Go rules and Go boards spiked in the U.S.
In China, tens of millions watched live streams of the matches, and the
“Man vs. Machine Go Showdown”
hashtag saw 200 million pageviews on Sina Weibo. Sales of Go boards even surged in Korea.

Our public test of AlphaGo, however, was about more than winning at Go. We founded DeepMind

in 2010 to create general-purpose artificial intelligence (AI) that can learn on its own—and, eventually,
be used as a tool to help society solve some of its biggest and most pressing problems, from
climate change to disease diagnosis.

Like many researchers before us, we've been developing and testing our algorithms through games.

We first revealed AlphaGo in January—the first AI program that could beat a professional player at
the most complex board game mankind has devised, using deep learning and reinforcement learning.
The ultimate challenge was for AlphaGo to take on the best Go player of the past decade—Lee Sedol.

To everyone's surprise, including ours, AlphaGo won four of the five games. Commentators noted

that AlphaGo played many unprecedented, creative, and even“beautiful” moves. Based on our
data, AlphaGo’s bold move 37 in Game 2 had a 1 in 10,000 chance of being played by a human.
Lee countered with innovative moves of his own, such as his move 78 against AlphaGo
in Game 4—again, a 1 in 10,000 chance of being played—which ultimately resulted in a win.

The final score was 4-1. We're contributing the $1 million in prize money to organizations that

support science, technology, engineering and math (STEM) education and Go, as well as UNICEF.

We’ve learned two important things from this experience. First, this test bodes well for AI’s potential

in solving other problems. AlphaGo has the ability to look “globally” across a board—and find solutions
that humans either have been trained not to play or would not consider. This has huge potential for
using AlphaGo-like technology to find solutions that humans don’t necessarily see in other areas.
Second, while the match has been widely billed as "man vs. machine," AlphaGo is really a human
achievement. Lee Sedol and the AlphaGo team both pushed each other toward new ideas,
opportunities and solutions—and in the long run that's something we all stand to benefit from.

But as they say about Go in Korean: “Don’t be arrogant when you win or you’ll lose your luck.”

This is just one small, albeit significant, step along the way to making machines smart. We’ve
demonstrated that our cutting edge deep reinforcement learning techniques can be used to
make strong Go and Atari players. Deep neural networks are already used at Google for specific
tasks—like image recognitionspeech recognition, and Search ranking. However, we’re still a long
way from a machine that can learn to flexibly perform the full range of intellectual tasks
a human can—the hallmark of trueartificial general intelligence.

Demis and Lee Sedol hold up the signed Go board from the Google DeepMind Challenge Match

With this tournament, we wanted to test the limits of AlphaGo. The genius of Lee Sedol did

that brilliantly—and we’ll spend the next few weeks studying the games he and AlphaGo played
in detail. And because the machine learning methods we’ve used in AlphaGo are general purpose,
we hope to apply some of these techniques to other challenges in the future. Game on!

Posted by Demis Hassabis, CEO and Co-Founder of DeepMind

What we learned in Seoul with AlphaGo的更多相关文章

  1. AlphaGo:用机器学习技术古老的围棋游戏掌握AlphaGo: Mastering the ancient game of Go with Machine Learning

    AlphaGo: Mastering the ancient game of Go with Machine Learning Posted by David Silver and Demis Has ...

  2. (转)The AlphaGo Replication Wiki

    The AlphaGo Replication Wiki 摘自:https://github.com/Rochester-NRT/RocAlphaGo/wiki/01.-Home Contents : ...

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

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

  4. Elasticsearch Mantanence Lessons Learned Today

    Today I troubleshooted an Elasticsearch-cluster-down issue. Several lessons were learned: When many ...

  5. 也谈谈AlphaGo

    距离AlphaGo击败李世石已经过去数月了,心中的震撼至今犹在,全刊报道此项比赛的<围棋天地>杂志我已经看了不下十遍.总也想说点自己的意见,却也不知道从哪里说起,更不知道想表达些什么. 作 ...

  6. 人机大战之AlphaGo的硬件配置和算法研究

    AlphaGo的硬件配置 最近AlphaGo与李世石的比赛如火如荼,关于第四盘李世石神之一手不在我们的讨论范围之内.我们重点讨论下AlphaGo的硬件配置: AlphaGo有多个版本,其中最强的是分布 ...

  7. (转) 一张图解AlphaGo原理及弱点

    一张图解AlphaGo原理及弱点 2016-03-23 郑宇,张钧波 CKDD 作者简介: 郑宇,博士, Editor-in-Chief of ACM Transactions on Intellig ...

  8. 曲率已驱动了头发——深度分析谷歌AlphaGo击败职业棋手

    这篇是我们自开设星际随笔以来写得最长的一篇.我们也花了不少力气.包括把那5盘棋各打了两遍的谱,包括从Nature官网上把那篇谷歌的报告花了200元下载下来研究它的算法(后来发现谷 歌网站上可以免费下载 ...

  9. 田渊栋:AlphaGo系统即使在单机上也有职业水平

    Facebook人工智能组研究员田渊栋博士在知乎专栏上更新了一篇文章,详细分析了AlphaGo在<自然>杂志上发表的论文,他认为AlphaGo整个系统即使在单机上也已具有了职业水平,与李世 ...

随机推荐

  1. unity3d首次倒入工程文件出错Opening file Library/FailedAssetImports.txt failed解决方法

    打开unity3d,首次倒入工程到unity编辑器,但是频繁弹出“Opening file Library/FailedAssetImports.txt failed”的错误对话框,很麻烦. 解决方法 ...

  2. response小结(五)—通过response实现请求重定向

    请求重定向指的是一个web资源收到客户端请求后,通知客户端去访问另外一个web资源,这称之为请求重定向.302状态码和location头即可实现重定向. 请求重定向最常见的应用场景就是用户登录. 下面 ...

  3. Android M Permission处理

    Android M(6.0)相比之前的版本,做了比较多的优化与改进.其中变化最大的一点是权限管理方面的改变,即不再是应用安装时授权,而改为运行时授权机制:一直以来,系统安全都是用户非常关心的问题,而之 ...

  4. java比.net优美的一个小地方

    用了四年的.net,今年转做java,内心一直吐槽java的烦琐,今天发现了一个java值得我为之点赞的地方 java的枚举居然可以这么玩,废话不多,上demo package com.sunline ...

  5. YII Framework 1.0运行时序图分析过程

  6. 屏蔽ubuntu桌面鼠标右键以及Ctrl Alt F*

    1.屏蔽右键: xmodmap -e "pointer = 1 2 99"xmodmap -e 'pointer = 1 2 0 4 5 6 7 8 9' #xmodmap -e ...

  7. 多项分布(multinominal distribution)

    简介 更一般性的问题会问:“点数1~6的出现次数分别为(x1,x2,x3,x4,x5,x6)时的概率是多少?其中sum(x1~x6)= n”.这就是一个多项式分布. 定义 把二项分布推广至多个(大于2 ...

  8. Linux C 程序 字符串函数(12)

    字符串函数C语言的字符串处理函数1.puts函数 //把一个以'\0'结尾的字符串输出到屏幕 char a[] = "Welcome to"; char *p = "Li ...

  9. C#对象转JSON字符串和JSON字符串转对象

    namespace Net.String.ConsoleApplication { using System; using System.Data; using System.Collections; ...

  10. 代码动态创建checkbox

    根据数据库的内容动态创建Checkbox控件并显示在Panel上 dataset ds=new dataset(); CheckBox[ ] cb=new CheckBox[ds.tables[0]. ...