“阿尔法狗”之父是如何炼成的?

2016-04-21 01:52陈丹
宁夏画报 2016年3期
关键词:比斯国际象棋阿尔法

陈丹

人工智能程序“阿尔法狗”(“阿尔法围棋”)击败顶尖围棋手李世石之后一战成名,它的开发者、现年39岁的德米什·哈萨比斯走进了大众视线。

棋坛神童

英国《连线》杂志报道,这名颜值平平的英国人工智能工程师4岁时对父亲和舅舅玩的国际象棋产生兴趣,从而开始学棋。两周后,他居然赢了大人。从此,哈萨比斯在象棋界渐渐崭露头角。

请看这名象棋神童华丽的战绩:5岁,参加英国国内比赛;6岁,伦敦8岁以下锦标赛冠军;9岁,英国11岁以下国家象棋队队长。英国当时在象棋领域水平的世界第二,仅次于前苏联。13岁,他就成为该年龄段世界排名第二的象棋大师。

“我想,当时我是喜欢内省和深思的孩子。”哈萨比斯接受英国《金融时报》采访时说,“下象棋是一个深思熟虑的过程。你必须有意识地全盘规划,这是它之所以让人着迷的原因。”

然而,哈萨比斯并没有继续沿着象棋这条路走下去。他认为,象棋赋予了他诸多技能,“但它更像是一种训练”。与象棋相比,电脑编程更能让哈萨比斯热血沸腾。

从棋盘到键盘

大约在8岁时,哈萨比斯用参加象棋比赛赢得的奖金给自己买了第一件东西:电脑。

“我意识到,这种机器是我们脑力的延伸,就像汽车使我们跑得更快、飞机使我们飞上天空一样。”哈萨比斯说,“电脑同样可以增强你的脑力。”

拥有电脑之后,哈萨比斯通过看书自学编程。在他11岁时,人工智能闯入他的视线。“我编写了一个黑白棋游戏的程序,它战胜了我弟弟。”哈萨比斯说。

此后,电脑编程和人工智能像磁铁一样牢牢吸引着哈萨比斯。16岁时,他进入剑桥大学计算机科学专业;17岁时,他设计出游戏《主题公园》,是最早包含人工智能元素的游戏之一。

得益于这款游戏数百万份的销量,哈萨比斯获得足够资金来完成学业。这也让他坚定了一个观念:人工智能将会有惊人发展。

“深度思维”的诞生

大学毕业后,哈萨比斯把下象棋学到的规划思维运用到创业中。他说:“甚至在当时,我就意识到这将是一个20年的计划。”

1998年,哈萨比斯成立电脑游戏公司“仙丹工作室”,加入商业界为自己“充电”。

2005年,哈萨比斯回归学术领域,在伦敦大学学院攻读认知神经科学博士学位,开创性地发现大脑中海马体与情景记忆间的关系。他的研究成果在2007年被顶级学术期刊《科学》评为“年度突破”。

2011年,哈萨比斯和发小穆斯塔法·苏莱曼以及人工智能专家沙恩·莱格共同创立“深度思维”技术公司。然而,3年的经营让哈萨比斯感到分身乏术,难以集中精力于科研。

“由于一心放在筹集资金上,我只有十分之一的时间用来做研究。”哈萨比斯意识到,人的时间毕竟有限,鱼和熊掌不可兼得。“如果要把(“深度思维”)打造成谷歌那样的大公司,而同时又要研究人工智能,几乎不太可能。”

2014年1月,谷歌以4亿英镑(约合6 .3亿美元)将“深度思维”公司收归旗下,哈萨比斯继续担任“深度思维”的首席执行官。

AlphaGo由两部分组成,Alpha对应希腊语的首字母,也就是常说的“阿尔法”,Go是日语中对围棋的称呼。因此,许多人称之为“阿尔法围棋”,还有人根据发音亲昵地叫它“阿尔法狗”或“阿狗”。

AlphaGo出生在英国。2010年,德米什·哈萨比斯等人在伦敦创建“深度思维”公司,该公司开发出了“阿尔法围棋”软件。2014年,美国谷歌公司收购了“深度思维”。

2016年1月,《自然》杂志刊文说,“阿尔法围棋”以5∶0战胜欧洲围棋冠军、前中国职业棋手樊麾,成为第一个击败人类职业棋手的电脑程序。

特点会自己学习

那“阿尔法围棋”究竟长什么样?很可惜,“深度思维”公司的官方网站说,该软件的代码并不开放下载。要想了解它,目前主要靠《自然》上的那篇论文,不过普通人难以看懂。那我们尽量用外行能懂的说法吧。许多专家认为“阿尔法围棋”最大的特点是,它会自己学习!“阿尔法围棋”的核心系统属于时下最火的基于神经网络的深度学习:模拟人脑神经网络,通过大量数据分析学习了3000万步的职业棋手棋谱,再通过增强学习的方法自我博弈,寻找比基础棋谱更多的打点来击败人类。“阿尔法围棋”通过策略网络和价值网络来决定棋路,不去计算每一步的可能性,颇有人类棋手“我感觉这样会赢”的味道。

绝对碾压“深蓝Ⅱ”

1997年战胜国际象棋世界冠军卡斯帕罗夫的“深蓝Ⅱ”是一个独特的硬件与软件的结合体,IBM专门制造的这台计算机浮点运算速率超过每秒100亿次,几乎能让相关软件穷举国际象棋的所有可能下法,“暴力”碾压人脑。

围棋一直被看做是人类最后的智力竞技高地。据估算,围棋的可能下法数量超越了可观测宇宙范围内的原子总数,远远超出国际象棋,显然“深蓝Ⅱ”式的硬算在围棋上行不通。

“阿尔法围棋”是一个人工智能软件,它可以运行在不同的硬件平台上。它的“单机”版本用到48个CPU,而还有一个分布式运算的版本,可同时用到多台计算机的1202个CPU,大大提升计算能力。

不过,“阿尔法围棋”挑战李世石,相对于硬件计算能力而言,更多还是靠软件算法和学习能力。

猜你喜欢
比斯国际象棋阿尔法
ARCFOX极狐阿尔法S
俄罗斯为什么被称为“国际象棋王国”
一只蝴蝶的感恩
一只蝴蝶的感恩
美味的比斯开
美味的比斯开
阿尔法狗围棋界决定组团围殴它了
追梦路上要做——象棋达人