人工智慧崛起,人类从此俯首称臣?《电脑简史》楔子


曾经,电脑只是个计算工具,虽然计算能力远胜过人类,却缺乏人类的智慧。但近来人工智慧崛起,在各种不同领域的表现已超越人类,以致于物理大师霍金与企业怪杰伊隆·马斯克都忧心人类未来会受到威胁。电影《魔鬼终结者》中的「天网」有一天会成真吗?电脑究竟如何从简单的计算机,一步步演进为人工智慧,超越自诩为「万物之灵」的人类?《电脑简史:从齿轮到AI》这本书将从齿轮时代、电脑时代、网路时代、AI时代,依序回顾电脑的演进。

楔子

2016 年3 月9 日,韩国首尔的四季酒店进行一场全球瞩目的围棋之战,估计全世界有八千万人透过网路观赏直播赛事。

持黑子的一方是33 岁的韩国围棋高手李世乭,他自2002 年起已在主要的国际赛事拿下十八座冠军,堪称一代巨匠。坐在他对面持白子的,是来自台湾的资工博士黄士杰,不过他并非真正的比赛选手,而是听从指令落子而已。给予指令的倒也不是什么不肯露面的隐世高手,事实上,要挑战李世乭的并非人类,而是由黄士杰参与设计的电脑程式「 AlphaGo 」。

人类与电脑的激烈「棋战」

电脑挑战人类已不是新鲜事。早在1997 年, IBM 的「深蓝」电脑就打败了当时的西洋棋世界冠军卡斯帕罗夫。虽然这的确算是电脑的一大步,但许多人对这结果并不是太意外。毕竟西洋棋的棋盘只有八八六十四格,加上棋子的走法有其限制,例如士兵只能向前走一步、主教只能斜着走,因此平均而言,每一手棋大概有三十种选择;而深蓝每秒可计算两亿步,如果以三、四秒的思考时间,深蓝就可以算出未来六步的所有可能变化(30 的六次方等于7.3 亿) ,因此有很大的优势赢过人脑。而最后深蓝就以二胜三和一负,一盘的差距打败卡斯帕罗夫。

不过电脑这种「暴力法」遇到围棋可就没辙了。围棋棋盘纵横各有十九条线,形成三百六十一个交叉点,对弈双方须轮流下在其中任一点。以初始阶段每手棋有三百种选择来估算,未来六步的所有可能性可是西洋棋的一百万倍!更重要的是,围棋的胜负策略与西洋棋大不相同;西洋棋的目标就在于让对方的国王无路可走,胜负与盘面剩余的棋子多寡有很高的相关性,因此电脑大致上只要评估未来几步如何安全吃掉对方的棋子。但是下围棋却无法这么做。

围棋比的是谁最后围的地比较多,局部的优势无法保证全面的胜利,甚至前面所落的棋子到后面可能发挥意想不到的作用,因此光掌握未来几步的所有可能性是没有用的。难道以超级电脑现在的计算能力,不能把所有可能的棋局变化都先算出来吗?

答案是不可能。因为围棋所有可能的摆法有10 的170 次方这么多种,而我们宇宙所有的粒子加起来也不过大约10 的80 次方。因此即使电脑已经在西洋棋打败人类,但围棋如此诡谲复杂,普遍还是相信电脑仍远远不及真正的围棋高手。事实上,在AlphaGo 出现之前,最厉害的围棋电脑团体也只在九段职业棋士让四子(电脑一开始就先摆四颗棋子)的情况下,偶尔赢过几盘。


人工智慧崛起,人类从此俯首称臣?《电脑简史》楔子

IBM的「深蓝」电脑打败了西洋棋世界冠军卡斯帕罗夫,当时堪称「超级电脑」。

人工智慧演算法成为棋局黑马

因此当开发AlphaGo 的Deep Mind 公司于2016 年元月发表论文,宣称它采用独特的人工智慧(Artificial Intelligence) 演算法,于去年十月在没有让子的情况下,以五战全胜打败欧洲围棋冠军樊麾时,即引起热烈讨论。

不过欧洲的围棋风气不盛,樊麾虽是冠军,但其实棋力只有二段,远逊于李世乭这样高达九段的顶尖高手,不足以代表人类的最高水准。这就是为什么这次在首尔举行五回合的人机大战如此引人注目,如果李世乭也输了,意谓着连围棋这个需要衡量整体局势与微妙变化,应是人类智慧独擅胜场的领域,也被电脑超越了。

李世乭在赛前研究过AlphaGo 与樊麾对弈的棋谱,他自己评估AlphaGo 约有三段的棋力,因此颇有自信能拿下比赛胜利。其他职业棋士与电脑专家也都普遍看好李世乭将会胜出,例如人工智慧专家李开复估算AlphaGo 每盘获胜的机率只有11 % ,因此以五战三胜以上的战绩胜出的机率仅百分之一;世界排名第一的中国棋士柯洁更笑称愿赌李世乭以五比零横扫。至于Deep Mind 这边,执行长哈萨比斯(Demis Hassabis) 虽然宣称AlphaGo 这几个月经过人工智慧的自我训练,棋力已再大幅跃进,却也没必胜的把握,仅保守评估可能会是五五波的比赛。

开局李世乭采取前所未见的下法,或许是认为AlphaGo 既然是从人类过去的棋谱汲取经验,那就出其不意让它无所适从。不过出险招的代价反而让他自己一路被AlphaGo 压着打,难挽劣势。所幸中盘AlphaGo 竟下了一手失着,李世乭逮住机会,扭转局面。眼见渐入佳境之际,却见AlphaGo 又一个妙手侵入黑棋地盘,再度夺回优势,最后李世乭眼见大势已去,只得弃子认输。

这个结果不只李世乭自己感到惊讶,所有观赛的人也都不敢置信:电脑竟然打败数一数二的围棋大师!

但毕竟这只是第一盘,或许是李世乭过于轻敌,也或许是他不该故意出险招,总之人们相信往后几场李世乭若能稳扎稳打,应该还是会反败为胜。不料结果完全出乎大家意料之外,接连两盘也都由AlphaGo 胜出,李世乭竟连输三盘!直到第四盘他才以完全不在AlphaGo 计算之内的「神之一手」,让AlphaGo 应对失误,终于赢得一盘,为人类扳回一点颜面。不过第五盘李世乭未能乘胜追击,最终AlphaGo 就以四胜一败的战绩赢得这场世纪之战。


人工智慧崛起,人类从此俯首称臣?《电脑简史》楔子

原本不被看好胜率的AlphaGo ,在与围棋高手对战中拿下前所未有的胜利。


AlphaGo 再度点燃「人工智慧」热潮

如果有人还坚持这只能代表李世乭个人的输赢,那么2017 年元月,升级版的AlphaGo 匿名在网路上以六十连胜横扫中国棋坛所有高手,接着不到三个月又以三比零击溃「人类最后希望」柯洁后,就再也无人怀疑:围棋这块圣地,人类也得对电脑俯首称臣了。

自此,「人工智慧」这个沉寂已久的名词再次沸沸扬扬的出现在各种不同领域:自驾车、人脸辨识、智慧音箱、医疗诊断、……;许多我们过往认为电脑做不到的事,如今人工智慧不仅都做到了,还做得比人类更好。

电脑究竟如何从简单的计算机,一步步演进为人工智慧,超越自诩为「万物之灵」的人类?且让我们回顾这段电脑演进史吧。


分享到:


相關文章: