AlphaGo 为何缺席计算机围棋赛?或已是不同物种

3月19日,UEC杯世界围棋计算机大赛在日本结束,中国的围棋程序绝艺击败日本的DeepZenGo,取得冠军。这次比赛其实也邀请了AlphaGo,但被他们拒绝了。参赛的围棋程序大都是学习2016年DeepMind的那篇论文,而现在的AlphaGo又再度进化升级,成为更为强大的“Master”了。与参赛的围棋程序相比,现在的AlphaGo可能已经是不同“物种”了,自然没必要参赛。

赛制并不完全“公平”

以往的UEC杯世界围棋计算机大赛并不广为人知,今年之所以备受关注,主要是两个参赛程序的,日本的DeepZenGo和中国的绝艺。前者马上要和芈昱廷、朴廷桓、井山裕太进行世界围棋大赛,后者则一直在对弈网站上测试,积累了相当的人气。

比赛的用时是每方30分钟,平均下来20秒左右就要落子,参赛程序的计算能力显然对比赛成绩有着很大的影响。比赛并不是所有的程序都使用统一的硬件配置,而是各自通过手里的笔记本电脑,把比赛数据发送到各自的服务器计算平台上完成。这也是为什么18日现场断网之后,比赛不得不暂停的原因。

应用了深度学习技术的围棋程序,对局时策略网络和价值网络同时工作,还要配备强大GPU等计算资源。虽然计算资源堆积到一定程度之后能起到的提升效果有限,但在UEC的快棋赛制里,计算资源上的差别还是很有影响的。

DeepZenGo是由日本最大的视频网站作为技术支持,而绝艺的背景是腾讯,两者在计算资源上的优势是显而易见的。据国内一位研究围棋AI的同学介绍,绝艺能够调用的计算资源大到无法想象,毕竟中国是目前超算能力最强的国家。

所以,绝艺和DeepZenGo一路过关斩将,没有遭遇什么抵抗就打进了决赛。两者之间的对决才是真正意义上的战斗。

DeepZenGo的“离奇”失误

(这段内容是绝艺和ZEN的决赛棋谱分析,如果你不会下棋,可以略过,大致意思是,ZEN在局面不错的情况下,因为计算上的失误被绝艺逆转胜了。)

决赛DeepZenGo执黑先行,右下角黑棋的死活是这盘棋优劣的关键。但绝艺和DeepZenGo后来都没有在右下角走棋,看来是对此有一致的判断,黑棋是活的(如果某方认为黑角会死,肯定早就脱先抢着走了)。右下角的变化比较复杂,这里就先不做讨论了。

图1:棋局进行到中盘阶段,黑棋围棋上边大空,判断下形势,黑棋要稍占上风。

图2:“绝艺”在黑棋上边空里行棋,DeepZenGo的应对很成问题,白1断的时候,黑2虎效果比实战要好不少,更关键的时候,白3顶的时候,黑棋明明可有在4位扳,这样没什么棋。

这盘棋DeepZenGo和绝艺到底使用了多大的计算资源我们不得而知,但很明显,这样的计算能力,DeepZenGo想在后天与人类世界冠军的对抗中占到上风,几乎是不可能的。现在已经不是一年前了,人类棋手们已经对围棋人工智能不再陌生。

与现在的AlphaGo可能不是同一“物种”

绝艺、DeepZenGo,还有此前新浪棋牌报道过的 “丽拉”,都是受到2016年DeepMind在《自然》杂志上发表的关于AlphaGo论文启发,进而发展成现在的围棋人工智能的。从某种意义上讲,它们都是去年那个AlphaGo的跟随者。从这次世界计算机大赛的棋谱体现出的水平来看,他们距离去年击败李世石的那一版AlphaGo似乎还有一定的差距。

改变了围棋界的论文

这个差距一方面来自于,当时AlphaGo与李世石下的是慢棋,计算时间比这次要长;另外一方面可能是谷歌在深度学习技术应用上的优势所致。

不过尤其要注意的是,现在这些围棋程序对比的对象还只是2016年与李世石大战的AlphaGo,现在的AlphaGo(或者说MAster)究竟进化到什么程度我们并不知道。

DeepMind在公布科学成果上是很谨慎的。去年人机大战之前他们说AlphaGo通过自我对弈,取得了巨大的进步,所以才有信心挑战李世石。当时不少人对此嗤之以鼻,结果被4比1的比分打了脸。

2016年11月的时候,AlphaGo团队的发言人樊麾通过微博宣布:“我们很高兴向大家宣布,AlphaGo的棋力在已过半年有巨大的进步,将在2017年初复出下棋。我们团队会在近期内公布更多讯息。”这个“巨大进步”耐人寻味,AlphaGo的研究又取得了怎样的进展呢?之后Master在网上的60盘快棋测试,让我们惊鸿一瞥。计算时间极短、完美的局面掌控、精准的局部战斗,这些细节都告诉着我们,现在的AlphaGo或者说Master,已经和一年前的它完全不同了,甚至可能已经进化到了一个更为先进的阶段。

上一次AlphaGo公布研究结果,改变了整个围棋人工智能领域,为围棋界打开了一道通往未来的大门。不久前,哈萨比斯说:“2017年将是AlphaGo与棋界兴奋的一年”,这次他们会带来什么样的惊喜呢?

本文来自开源中国社区 [http://www.oschina.net]

时间: 2024-09-19 09:01:28

AlphaGo 为何缺席计算机围棋赛?或已是不同物种的相关文章

李开复、马少平、周志华、田渊栋都是怎么看AlphaGo Zero的?

本文讲的是李开复.马少平.周志华.田渊栋都是怎么看AlphaGo Zero的?, 北京时间10月19日凌晨,Deepmind在Nature上发布论文<Mastering the game of Go without human knowledge>(不使用人类知识掌握围棋),在这篇论文中,Deepmind展示了他们更强大的新版本围棋程序"AlphaGo Zero",验证了即使在像围棋这样最具挑战性的领域,也可以通过纯强化学习的方法自我完善达到目的.据介绍,AlphaGo Z

AI留给人类的时间已不多:《未来简史》作者赫拉利Nature来信

眼下正在进行当中的这场AI革命将改变几乎所有行业的工作,这在创造巨大的社会和经济机遇的同时,也将带来重大挑战. 一些人认为,拥有智能的计算机将把人类排挤出就业市场,制造一个新的"无用阶层":其他人则坚称,自动化技术将为全人类创造广泛的就业机会和更大的繁荣.但是,几乎所有人都同意,我们应该采取行动,防止最坏的情况发生. 自动化革命正从两股科技浪潮的交汇点浮现出来.计算机科学家正在开发可以学习.分析海量数据.以超人效率进行模式识别的AI算法:与此同时,生物学家和社会科学家正在破译人类的情感

《科技之巅2》序——机器智能数据智能:工具之王

"凡是过去,皆为序曲."--莎士比亚 通过不断发明工具,人类科技指数级进化.语言汇聚原始部落,马镫开启了中世纪的欧洲文明,"高产种子"引发人口爆炸,蒸汽机创造工业文明,大规模集成电路激活数字经济,人工智能供养人类......人类一直都不是"万物之灵",而是大自然最好的学生,人类研发新技术创造工具,甚至创造"老师"(例如谷歌围棋老师AlphaGo),不断强化自身能力,驯服其他物种,开采地球资源,繁衍壮大. 每一个时代都会出现取之

数据智能:工具之王

"凡是过去,皆为序曲."--莎士比亚 通过不断发明工具,人类科技指数级进化.语言汇聚原始部落,马镫开启了中世纪的欧洲文明,"高产种子"引发人口爆炸,蒸汽机创造工业文明,大规模集成电路激活数字经济,人工智能供养人类......人类一直都不是"万物之灵",而是大自然最好的学生,人类研发新技术创造工具,甚至创造"老师"(例如谷歌围棋老师AlphaGo),不断强化自身能力,驯服其他物种,开采地球资源,繁衍壮大. 每一个时代都会出现取之

DT科技评论第32期:“电子纹身”可以控制智能设备

DT科技评论 Data Technology Review 第 32 期           人民网研究院,阿里云研究中心 本期目录 云上零信任模型以及微切分在第三方支付行业数据安全标准(PCI-DSS)中的应用 ARM推出全新DynamIQ技术 "电子纹身"可以控制智能设备 UEC杯围棋大赛中国围棋AI "绝艺" 11连胜夺冠 苹果获屏幕形变专利 微软向丰田授权专利 Facebook秘密研发AR等四款硬件设备 英特尔成立人工智能产品事业部 英特尔加入漏洞赏金游戏奖

Google Summer of Code 2017 开放报名;交互式线上科学期刊 Distill 上线等 | AI 研习社周刊

各位周末好!对 AI 开发者来说,本周发生了不少大事值得关注,重点包括: ● 腾讯围棋 AI "绝艺" 11 连胜夺冠 UEC: ● 交互式线上科学期刊 Distill 上线: ● Google Summer of Code 2017 开放报名: ● Yann LeCun 清华演讲: ● 百度首席科学家吴恩达离职等: 下面我们将完整梳理本周内与开发者息息相关的 AI 大事件,并推荐几个 AI 研习社编译整理的开发者资源,祝大家周末愉快. 中国围棋 AI "绝艺" 1

人工智能的军备竞赛早已打响,但我们却开始怀疑研究的方向

深度学习的坎坷之路 2012年11月23日,应该是一个让时任谷歌人工智能实验室专家的Geoff Hinton倍感欣慰的日子,在这一天,纽约时报发布了名为<Scientist See promise in Deep Learning Program>(科学家们在深度学习上看到了希望)的报道,正式标志着深度学习被学界乃至全社会完全接受,从那时开始,Hinton大神数十年的默默坚持,终于给深度学习带来了一段持续至今的全盛期. 谁也无法否认在计算能力爆炸性增长的今天,的深度学习确实取得了巨大的成就,每

转一个手机开发的帖子(来自开发者俱乐部)

代码:--------------------------------------------------------------------------------目前手机短信息的应用越来越广泛,互联网上提供短信息发送的站点也越来越多,但一些站点的服务并不尽如人意,往往发出去的短信息石沉大海.最可靠的发送方法当然是用手中的手机了,如果设置了状态报告,更能确切知道对方是否收到了此条信息.手机发送尽管比较可靠, 但也存在输入麻烦.效率低的问题.本文介绍一种方法,只要手机能够与电脑相连(通过红外端口

VBScript语言 基础知识

vbscript 一.VBScript语言概述 我们都希望制作出的网页既精致美观又生动活泼而且功能强大,用VBScript语言可以实现这一愿望. VBScript是Microsoft Visual Basic的简化版本. VBScript是特意为在浏览器中进行工作而设计的. 编程方法和Visual Basic基本相同 . VBScript只有一种数据类型,即,Variant类型. VBScript不支持Visual Basic中传统的I/O功能,即不能通过Open语句和函数在客户机上读写文件,这