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. 很牛逼的android真机调试,手机、平板、电视都可

    1.首先通过路由器,搭建局域网 2.手机开wifi,记住ip地址,平板开wifi,记住ip地址,电视开wifi,记住ip 3.然后再eclipse里面“窗口-首选项-android-ddms里面设置使 ...

  2. Koajs原理

    Koajs让习惯阻塞式代码写法的同学感到很舒服,再也不用盖楼式的callback了,而且也不需要学习Promise的then,catch这些新东西. 但实际上,Koajs这样的写法有点像是语言的语法糖 ...

  3. spring aop配置及用例说明(4)

    欢迎交流转载:http://www.cnblogs.com/shizhongtao/p/3476161.html 这里简单对xml的配置方式做一下描述.代码还是上一篇(http://www.cnblo ...

  4. rolling hash

    也是需要查看,然后修改,rolling hash, recursive hash, polynomial hash, double hash.如果一次不够,那就2次.需要在准备一个线段树,基本的线段树 ...

  5. bzoj1018:[SHOI2008]堵塞的交通traffic

    思路:线段树好题,用线段树维护连通性. 区间[l,r]表示左端点为l,右端点为r,宽度为2的矩形,那么线段树区间维护的就是该区间内的四个角的连通情况,注意是该区间内的连通情况,也就是说只能通过该区间内 ...

  6. CLI-error

    SQL_ERROR: One of the following occurred: RecNumber was negative or 0. BufferLength was less than ze ...

  7. 2014-10 u-boot 顶层config.mk分析

    /** ****************************************************************************** * @author    Maox ...

  8. struts2全注解Action配置

  9. WCF 宿主与通信模式(二)

    宿主 每个WCF服务都必须托管在Windows进程中,该进程称为宿主进程(host process) 单个宿主进程可以托管多个服务,相同的服务类型也可以托管在多个宿主进程中. wcf中托管服务一般有一 ...

  10. Hibernate 老外的完整教程

    http://viralpatel.net/blogs/hibernate-many-to-many-annotation-mapping-tutorial/