AlphaGo虽然赢了围棋,但它打得了麻将吗?

2016年03月12日 加拿大第一生活


一天,科学家们制作出了一台号称“全知全能”的计算机。

计算机开启,科学家们问它:“这世界上有神么?”

计算机用冰冷的声音回道:“现在有了。”

话音刚落,一道闪电集中了它的主机,这样一来,它就永远无法被关闭。

 这个故事,是霍金在一个科技论坛上讲给观众们听的。故事很短,但却让听到的人浑身起鸡皮疙瘩。

 随着科技的发展,越来越多的科学家们开始关注“人工智能”这一话题。而近期的AlphaGo击败围棋九段李世石事件更是在互联网上炒的沸沸扬扬。



中国围棋神童柯杰叫嚣Alphago

除了中国围棋神童柯杰的挑战之外,还有网友们戏称AlphaGo在嘲讽人类,因为它执黑子在棋盘上写了个“死”字。

难道人工智能真的已经可以凌驾人类了么?




首先,我们来看一下AlphaGo究竟是什么?


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

此次人机对决,人类一方代表为韩国围棋九段选手李世石,机器一方的AlphaGo则由其首席设计师黄士杰代为执棋

 相较于中日韩三国对这场围棋大战的举国关注,欧美国家对其关注度倒不高。据谷歌发布的消息称,首场比赛中,一共有1亿人观看了对抗赛,其中6000万人来自中国。



简单来说,AlphaGo的能力就是对人类大脑进行模仿。可以说是“有智能没智慧,有智商没情商,会计算不会算计”

AlphaGo的智能程度取决于两点,一点是棋谱的植入,AlphaGo输入了3000万步的人类围棋大师的走法、棋谱,这属于经验和技巧的掌握;另一点是AlphaGo有深度学习的能力,在不断对弈中能提升智能水平,这一点最接近人的大脑。



举个例子,假如AlphaGo看到了一只猫,它便会立刻总结这只猫的外形特点:尖耳朵,胡须,爪子,尾巴。之后,假如再给AlphaGo看另外几百只动物的图片,那么AlphaGo也能根据第一只猫的特点来甄别另外几百只是不是猫。

1997年,IBM深蓝成功击败国际象棋棋王卡斯帕罗夫,在当时引起轩然大波。但一直没有人相信人工智能可以征服围棋领域。 

 


深蓝击败卡斯帕罗夫


为什么呢?有人说,这是因为围棋的棋局复杂程度远超象棋。围棋标准的19×19棋盘内,共有361个点,大概有10的170次方种下法,比宇宙中的原子还多。因此不可能有人工智能赢得了围棋。

 

但这种比较方式是不合逻辑的。

 

首先,虽然说围棋的可能性多,号称“千古无同局”,也有人说“假如哪天见到高度发达的外星人文明,而它们也有自己的游戏,那么这种游戏可能只会和地球人的围棋最相似”

 

但实际上围棋中,在局部及开局还是有很多相似或者相同的模式会反复出现,人工智能需要寻找并记录的,就是这其中的特征、以及每一步之间的规律。

 

IBM的深蓝在下国际象棋时要计算200万步之后的结果,但此次的AlphaGo只计算了10万步(人类大脑最多计算1000步)。



其次,对于人工智能来说,不论有多少种可能性,它只需要进行计算能力的优化即可。1997年的深蓝只不过是一台超级计算机,但AlphaGo的背后却是一套神经网络系统,是一个由许多个数据中心作为节点相连,每个节点内有着多台超级计算机的神经网络系统。就像人脑,是由 50-100 亿个神经元所组成的,这也是为什么这种机器学习架构被称为神经网络。



这次AlphaGo的胜利虽然令人感到惊讶,但归根结底,它仍然在学习人类,遵循人类设定的规则。

因此,人类棋手输掉一场围棋比赛,其实毫不奇怪。那只能反映出编写计算机程序的人的水平高低,以及硬件的计算能力的发展水平。

AlphaGo的围棋胜利后,曾有网友叫嚣:“有本事来打麻将”。那么在这里也简单地说说这问题。




和围棋比起来,麻将的变化方式少得可怜。数据显示,麻将的实际变化只有1736978种,远远小于10的170次方,其主要格式可以归纳为:n*AAA+m*ABC+DD,mn可以等于0。

可虽然算法简单,但麻将却有至少十种规则对应这个变化。而且决定一场麻将比赛胜负的关键,除了计算能力之外,还有更多的意外情况的干扰,比如吃、碰、杠这些意外情况的干扰都能够不断打乱牌局的走势。

围棋是一种玩法下的10的170次方变化;而麻将是多种玩法下的1736978种变化。这对于数据的设置、运算来说是一个全新的考验,它不是一个量变增加的问题,是质变不停更替的问题。

因此就算Alphago成功挑战了围棋,它能否在麻将桌上成功也很值得怀疑



真正的高级人工智能会对这个世界产生何种影响?


在一本科幻小说中,作者如此形容:“下棋赢了的不是人工智能,下棋输了,恼羞成怒,把对手杀死的,才是人工智能。”

假如忽然之间,AlphaGo认为围棋太无聊了,它决定自己发明一套新的游戏规则;或者AlphaGo为了不让人类意识到它的强大,故意认输,那时候才是我们真正应该担心的。

 如果AlphaGo能赢却故意输给李世石,这个世界将会变得怎么样?如果是这样,那就说明,以AlphaGo为代表的人工智能不仅仅在围棋上战胜了人类高手,而且在智慧(注意,不只是智力或计算能力)上逼近人类或与人类相似。由此,人类社会将有巨大改观。

 这个问题从3月9日的AlphaGo与李世石的首盘博弈结束后,就以某一火红段子表现了出来。“我叫李世石,我是一名来自韩国的棋手,今天早上出门前我在网上各大投注点用尽家财下了巨额赌注买我自己输,我想,这就是人类比人工智能强的地方。

 但是,这个段子马上就被一些人反驳,既然李世石能诈输,AlphaGo同样也有能力计算出来他在诈输啊。


 这说法虽然是有点高抬AlphaGo了。但是,在人工智能的飞跃发展之下,在一切皆有可能的情况下,不排除AlphaGo会获得思考的智慧,能赢却输,目的是为了赢得更多的金钱,或获得更大的名声。如果有这样的智慧,那么,这才是人类最为担心的。


 这种智慧其实是一种谋略,甚至奸诈,之所以把它称为智慧,是因为可以类比以《孙子兵法》为代表的与敌方交战的种种谋略。




如果AlphaGo能有这样的谋略,说明它已经能思考、判断,并且以利益最大化来作为其决策和行事的依据,如此,它就真正成为了人类的终极对手。在这种情况下,它与人类的博弈最坏的结果便是,AlphaGo的智谋优于多于人类,《孙子兵法》的36计都不足以与其抗衡。


但是,这样的人工智能对于人类来说太悲观了,显然应当还有乐观的一面。既然AlphaGo是人设计出来的,而且可以有思想,为何不把人类社会所认同的公正、公平、慈悲、善良、无私等的意识和理念灌输给它,并作为一种永久程序驻扎于其大脑中,以有利于人类社会呢?

(文 鹤面)

欲知更多精彩内容,请关注加拿大第一生活。


收藏 已赞