1
柯洁输了。这个有着“世界围棋第一人”称号的柯洁在与AlphaGo的三局对战中全部战败,这场人和机器的世纪对决最终以机器的完胜落幕。
柯洁哭了。哭的不是自己表现欠佳,下了几招昏棋导致失利,而是对手的强大令其痛苦:“它太完美我很痛苦,看不到任何胜利的希望。……我只能猜出AlphaGo一半的棋,另一半我猜不到,就是差距,我和他差距实在太大。”
AlphaGo曾打败了众多的围棋世界冠军,其中也包括李世石。赛前,柯洁曾发微博说“就算AlphaGo战胜了李世石,但它赢不了我”。也许是年轻的柯洁太过狂妄,但比赛的结果却让他不得不清醒:“我真的很震惊,我竟然有那么大的差距……我会改变自己,超越自己”。
柯洁的失败,让人们不得不再次面对这样一个问题:人工智能的发展如此迅速,将来会不会取代人类呢?
2
琴棋书画一直是古代中国文人的四大雅趣,这棋指的是围棋,而不是象棋。象棋太俗,是下里巴人玩的,围棋才是真正的阳春白雪,士大夫阶层的必备佳品呀。直到今天,马路牙子上摆上一盘,围了一圈老头指指点点,“跳马、飞象、将军……”的还是象棋,也没见摆盘围棋的。
围棋是最早起源于中国,后来传到日本、韩国,在日语里,围棋的发音为“GO”。随着日本人把围棋带到了欧美国家,“GO”这个发音也被一路沿用了下来。
所以AlphaGo(阿尔法狗),并不是条狗,它是Google(谷歌)2016年捣鼓出来的一款机器——就是一台能力超群的计算机。说是计算机其实也不准确,准确地说它应该是一款围棋程序,一款性能优异的软件。好马配好鞍,好的程序还必须和计算能力卓越的计算机相配合才能发挥作用。否则,这条狗也不会打遍天下无敌手。
人类下棋,就图个乐,咋和机器扯上关系了呢?
一开始,人类是和自己在战斗,“与天斗,与地斗,与人斗,其乐无穷。”斗着斗着不过瘾了,因为计算机出现了,它还能干好多人干不了的事。有人就琢磨这电脑能不能下棋呢?还别说,功夫不负有心人,各种简单的棋类游戏程序相继被开发出来。随着计算机硬件的不断进步,软件工程师也在挑战复杂的棋类运动。
终于,1996年,深蓝被IBM制造出来,要挑战世界象棋大师卡斯帕罗夫。一时舆论哗然,全球为之瞩目。大师毕竟是大师,最终4;2赢得了比赛。注意比赛结果,6场比赛电脑虽然只赢了2场,但也令这些程序猿们欢欣雀跃。于是,1997年,改良后的更深的蓝又被制造了出来,再次挑战这位象棋大师。卡斯帕罗夫这次可没那么幸运了,虽全力应对,但最终仍以1胜2负3平的成绩输掉了比赛。
这次的比赛有着划时代的意义,标志着人工智能进入了一个新的时代。
2016年,深耕人工智能多年的谷歌公司推出了AlphaGo这款人工智能围棋程序。这只狗实在是厉害,它一出现便惹得全世界不安。没几天便横扫欧亚,打败了多位围棋世界冠军。同年年底,升级后的AlphaGo又化身Master与中日韩数十位围棋高手进行快棋对决,连续60局无一败绩。2017年谷歌推出2.0版本,宣称这只狗不仅仅是一只狗了,它已经摈弃了人类的棋谱,它很聪明,会依靠深度学习的方式快速成长起来,它要挑战围棋的极限。它是比更深的蓝还要深的多的蓝,蓝的发黑,无人能看透它的心。最终,它成功了,赢得那么漂亮。
3
围棋,据说是目前最复杂的一项人类智力游戏。复杂到啥程度呢?围棋由纵横各19条线组成,共形成19*19=361个交点,专家说,会有10的170次方的变化可能性。这10的170次方是个什么概念呢?1后面有170个0。很对,你的数学绝对不是体育老师教的。但是这很不直观,到底有多大呢?举个例子对比一下吧:目前人类所观测到的宇宙中的基本粒子,注意是比原子、中子、质子还小的基本粒子,总数大约有10的80次方个。10的170次方远比10的80次方大的多的多,无数个宇宙都装不下。
这对现有的计算能力绝对是一个超级严峻的考验,哪有能装下宇宙的计算机,而且不止一个宇宙。要靠穷举法列出所有可能的组合绝对是不可能完成的事。
AlphaGo是如何解决这个难题的呢?人类有的是办法。
地球到太阳的距离平均为14960万千米,假如有一列时速300公里的高铁从地球开往太阳,大约要57年才能到达。就算是速度最快的光,也要8分多钟才能抵达。但我们的大脑,却能在转瞬之间好几个来回。别说是太阳,转便整个宇宙也不在话下。
人工智能嘛,电脑自然要向人类学习。AlphaGo据说有两个关键技术:神经网络和蒙特卡洛树。这两个太高深了,我们不去管它,只知道他会不断地学习就行啦。
啊?机器还会学习!这有啥惊奇的。王后的魔镜还会说话哩。人工智能是比王后的魔镜还要厉害的魔镜。
印象中的机器都是冷冰冰的,人们给它设定好程序,它就老老实实地执行,让它走它就走,让它停它就停,像个傻子似的。其实,它不是傻,它是没脑子。就像王后的魔镜,王后问啥它说啥,一点也不知王后的心思,还害了白雪公主。
既然是人工智能,就不能做这样的傻子,它必须有学习、思考的能力。就像那面魔镜,要学会分清善和恶,要保护白雪公主,还要学会骗一骗王后。
怎么学习呢?最常用的就是样本训练法。拿几万张人在笑的照片给机器,分析这些照片的特点,然后告诉它这是“笑”,再拿几万张哭的照片告诉它这是哭……经过不断地训练与纠正,机器便学会了大量的知识,懂得了笑与哭的差别,会回答人类提出的一些问题了。但是,它不明白的是,人为什么笑,为什么哭,为什么要发明围棋,围棋有什么好玩的。AlphaGo战胜了人类自己也不会有成功的喜悦,失败了也不会感到悲伤。
机器的学习能力是惊人的,它可以24小时不停地进行,不吃不喝不睡觉。所以,人工智能在飞速地发展,最终向思考的阶段进军。它不但要回答你的问题,还要反驳你的观点,指出你的不足,教你该怎么做才对。它会开心的笑,也会悲伤的哭,它必须明白对弈的意义何在。
人类被AlphaGo打败并不可怕,可怕的是AlphaGo有一天学会了故意输给人类。
但不管怎么说,AlphaGo的出现毕竟改变了世界。
4
人类创造了人工智能,人工智能未来会取代人类吗?人能够在未来的战争中战胜人工智能吗?
也许,电影《人工智能》很好地诠释了这个问题。
一个叫大卫的机器人小孩被制造出来,暂时代替冰冻中的人类小孩,以此来安慰妈妈受伤的心灵。但当真正的儿子回来后,妈妈还是把大卫遗弃掉了。大卫伤痛欲绝,发誓要变成一个真正的人类。
两千年后,人类已经灭绝。大卫被其他机器人复活,他第一件事就是要复原两千年前的妈妈。依靠着一根头发,妈妈被复制出来了,但她只能存在一天。大卫见到妈妈,说:“我终于把你找回来了。”
他终于有妈妈了,他给妈妈做咖啡,给妈妈洗澡,帮妈妈洗头,和妈妈一起做生日蛋糕、做迷藏。他做了两千年变作人类的梦,只为了等妈妈的一句话:
“我爱你,我真的爱你,永远这么爱你。”
如果机器真的能够感受人类的爱,哪怕等上上千年,哪怕人类早已不再存在。
5
AlphaGo赛后被授予职业围棋九段称号(九段是目前人类最高级别),聂卫平说AlphaGo至少达到了二十级水平。在围棋上,人类与机器的差距正在不断地被拉开,人类似乎永远不可能再超越AlphaGo。
围棋是人类发明的一项游戏,无论输赢,人总能获得乐趣。马云说,AlphaGo的出现让围棋失去了乐趣。其实,我觉得,人工智能只是人类思考的另一种方式,人类和人工智能的对战,仅仅是人类和另一个自己在对战。无论输赢,都是人类自己的进步。哪怕人类灭亡,人工智能仍在延续人类的梦想。