“马走日,象飞田,炮打翻山”。这些中国象棋口诀在我们年幼时就早有耳闻,年龄稍大些,学会了下象棋。时不时会和小伙伴杀上一两局,甚至找家里的长辈挑战,刚才还胜券在握,不知怎的长辈“马”一跳,“车”一横,盘面上局势逆转,我的“帅”已无路可走。
“哎,又输了,明明是稳赢的,就在一、两步间,我却成了输家,爷爷那步到底是怎么想到的,太厉害了!”我有些不服气地嘀咕道。
诚然,下棋是人类智慧的博弈,对弈的棋手在你一子,我一手之间礼貌地“厮杀”,表情上或许一派风轻云淡、胸有成竹的样子,可大脑里早已刮起了思维的风暴,想对手之所想,料敌方之不及,力图做到把控全局,算无遗漏。
从古至今,拥有超凡智慧的我们下棋的对手当然也是人类,总不可能和猫猫狗狗在同一张棋盘上对垒吧。光想想这画面就觉得滑稽,不可能。
但是自从电子计算机出现后,这一切就都被打破了,一个没有生命的大铁疙瘩不但能在棋盘上和人类一较长短,甚至……
首先,被人工智能攻陷的是相对简单的西洋跳棋。
1952年,IBM的软件工程师阿瑟·萨缪尔,研发了一个西洋跳棋程序。它通过判断落子的“利”、“弊”,自我学习,很快便战胜了创造它的萨缪尔。于是1962年,萨缪尔带着自己的跳棋程序向当时全美排名第四,康涅狄格州排名第一的棋手发起挑战。结果跳棋程序获胜。
人工智能初露锋芒,第一次引起轰动,被世人知晓。
真正使人工智能在棋盘上锋芒毕露的还是IBM的国际象棋(西洋棋)程序——“深蓝”。它拥有32个微处理器,可同时执行多个指令,达到了“算无遗漏”的境界。
1997年5月11日,“深蓝”再战国际象棋冠军卡斯帕罗夫,经过一番厮杀,它终于报了一年前败在卡斯帕罗夫手下的一箭之仇,以2胜1负3平取得胜利。此役开创了国际象棋的新篇章。
人类在棋盘上又失去了一块宝贵的阵地。这回不得不请出被誉为世界上最复杂的棋盘游戏——围棋。
围棋,起源于中国的古老棋种,棋盘上有纵横19条线段把棋盘分成361个交叉点,棋子落在交叉点上。围棋有黑、白、空三种可能,对于计算机它的计算量则有3的361次方种可能,而宇宙的原子数才只有10的80次方。
这次“深蓝”想利用它超强的计算力,暴力求解出每一种落子可能,“算无遗漏”,是根本做不到的。因此,有人断言,围棋的阵地永远是坚不可摧的。
然而,“深蓝”战胜卡斯帕罗夫还不到二十年。一只“狗”的出现再一次让人类颜面扫地,坚固的围棋阵地也丢了。
它便是大名鼎鼎的阿尔法狗(AlphaGo),由谷歌公司旗下DeepMind创业公司,研发的围棋人工智能程序,国内习惯将之昵称为“阿尔法狗”。
阿尔法狗的工作原理不同于“深蓝”的暴力求解法。它采用“深度学习”,把大量矩阵数字作为输入,通过非线性激活方法取权重,再产生另一个数据集合作为输出。这与生物神经大脑的运作机理一样。
2016年3月,阿尔法狗通过“学习”上千万的棋局,已“进化”为围棋界的顶尖高手。它在与围棋冠军、职业九段棋手李世石的人机大战中,以4比1的总比分获胜。
2017年5月,中国乌镇围棋峰会上,阿尔法狗更以3比0的得分击败了围棋发源地——中国的棋手柯洁。彼时,柯洁排名世界第一,代表着人类在围棋上的最高智慧!
阿尔法狗取胜,是人工智能的里程碑事件,自然值得庆祝。但是,另一个话题,人工智能在未来一旦拥有了自我意识,会给人类带来怎样的威胁?人工智能威胁论也随之甚嚣尘上。一些小报编辑甚至挖出了二十多年前的一桩命案。
1989年,前苏联国际象棋冠军尼古拉·古德科夫在莫斯科与一台巨型超级计算机进行比赛,双方鏖战了6天,古德科夫连胜三局。就在最后一局上,古德科夫伸手拿起棋子。“滋,滋”,“轰”……再伴随着一声惨叫,古德科夫重重倒在了金属棋盘上,身上冒出缕缕青烟。赛场一片混乱,工作人员立即切断电源,可等医生赶到时,古德科夫已然毙命。
一时间,流言四起,超级计算机因为连输三局,恼羞成怒之下释放电流谋杀了人类棋手。
事实真的如此吗?
我们下次再聊。
(转载请取得授权,否则必究;本文图片源于网络,感谢原作者,若有侵权联系删除)