登陆注册
1908500000037

第37章 贝叶斯定理:只有正确的预测才能让我们更接近真相(7)

从理论上讲,对计算机可以下国际象棋这种情况进行编程并不难:如果让一个国际象棋程序无限期地进行搜索运算,那么全部10的1050种棋局都能得到解决方法。坎贝尔对我说:“有一个运算程序简单易懂,又能解决国际象棋中的问题,我也许半天就能写出这个程序,若给它足够的时间运转,便能够完成比赛。”可他又哀叹道:“可这样的计算,可能需要花费人类一生的时间来完成。”

若想让计算机棋手打败世界冠军,通常要作无数次索然无味的反复试验。设计者需要思考,是否应该让程序多注意残局阶段,而在中局阶段应少耗费时间,以达到表现上的平衡?是否有更好的办法能让电脑在开局阶段就能评估出舍马换象的价值?另外,有的棋路的确暗含“将军”的机会或能变成一个陷阱,但最终却不能帮助棋手赢得比赛,对这种棋路,程序需花多长时间才能识别出其无用性并且对其忽略?

通过调整这些参数并观察调整后的变化,坎贝尔对“深蓝”进行过多次试验。但有时“深蓝”还是会犯错,会出现一些奇怪的、出人意料的走法。在这种情况下,坎贝尔只得询问老程序员:新出现的走法究竟是程序的特征——是一个预示着其技巧正在提升的顿悟时刻,还是程序中的漏洞?

我一般会说这是程序中的漏洞。在更宽泛的预测环境中,当一个模型产生了一个意料之外或难以解释的结果时,通常是由漏洞造成的。把噪声误认作信号的情况太普遍,也太容易了。漏洞甚至能让最出色的预测者前功尽弃。

在本书上一章中为你介绍过那位身家百万美元的篮球赌客鲍勃·乌尔加利斯。有一年,乌尔加利斯决定要在棒球比赛中一试身手。他设计的模拟器建议把赌注压在费城费城人队,但这次乌尔加利斯赌输了。结果证明是因为模拟器1 000个行代码中有一个字母输入错误了:费城人队的主场球场市民银行球场是一个有助于防守和本垒打的小型球场,其编码为P–H–I,但乌尔加利斯的助手却错误地把编码输成P–H–1。仅一个错误的行代码就足以“淹没”程序中所有的信号,害得乌尔加利斯将赌金压在了“噪声”上。这次失败让乌尔加利斯沮丧万分,从此彻底停用了这个棒球程序。

对坎贝尔而言,他们设计的“深蓝”程序在国际象棋方面早就比设计人员厉害百倍,这是坎贝尔面临的挑战,因为很有可能“深蓝”走了一步他们都没走过的棋,但他们却未必知道这是由于漏洞造成的。

“刚开始调试‘深蓝’时,每次它走了一步不常见的棋,我都会说,‘哦,一定出错了!’我们就会去探究,查看编码,最后弄明白问题所在。但随着时间的推移,我们越来越少这样做了。虽然当该程序继续出现奇怪棋局时,我们还是会去查看一下,但我们却发现它已经想出了一些人类很难搞懂的走法。”

在国际象棋史上,最著名的几步棋也许要数国际象棋天才波比·费希尔在1956年所谓的“世纪大赛”中走的那几步了。当时只有13岁的费希尔在对阵国际象棋大师唐纳德·波恩盖尔时,出现了两次戏剧性的弃子——一次是费希尔白白地牺牲一个棋子马,几步棋后,他又故意地让自己的棋子后失去防护,而让棋子象前进一步。这两步棋都是正确的,几步之后,费希尔的策略就使波恩盖尔损兵折将,自己的优势则越来越明显。然而,不管是当时还是现在,都很少有国际象棋大师仔细地考虑费希尔的招数。一直以来,棋手们都对“除非是置换对方的棋子后,或是可以立刻将对方一军,否则绝不能放弃自己的棋子后”这样的启示法深信不疑,之所以这样做,是因为这些方法屡试不爽,几乎从没出现过失误。

我把这个棋局输入我的笔记本电脑,通过费里茨程序运行,几秒钟之后,费里茨就识别出费希尔的招数。事实上,该程序认为这样的局面只有费希尔的招数方能奏效。在搜寻到所有可能的走法后,费里茨识别出这种情况下应该抛弃上面提到的那个启示法。

我们或许不能说计算机找到了这些走法是因为它具有“创造性”,相反的,它只是通过其强大的计算速度找到了这些走法。但是,计算机确实另有优势:下棋时,即使在走法上遇到了大难题,计算机也可以识别出特定棋局里的绝妙招数。但对于人类棋手而言,要做到这一点就需要突破传统,变得富有创造力和自信心。人们赞叹费希尔小小年纪却棋艺高超,可也许正是因为年龄小,他才能创造出这个招数:他充分地发挥自己的想象力处理每一步棋。人类的思维盲点通常是我们自己一手造成的,并且会与日俱增。计算机也有盲点,但它至少能够考虑到所有可能出现的招数,进而避免这些空想问题。

然而,“深蓝”的程序中还存在一些漏洞:数量不多,但肯定会有几个漏洞。采访接近尾声时,坎贝尔戏谑地提及1997年计算机“深蓝”和卡斯帕罗夫的对决,在第一场比赛快结束时发生了一个意外。

“‘深蓝’在比赛过程中出现了一个漏洞,这个漏洞很可能使卡斯帕罗夫对其能力做出错误判断,因为卡斯帕罗夫没想到这步棋是因为漏洞造成的。”

这个漏洞是在第一场比赛走到第44步棋时出现的,由于无法决定该走哪步棋,“深蓝”系统默认使出最后一招自动防故障装置措施,完全是随意走了一步棋。这个漏洞无足轻重,因为它是在比赛接近尾声时才出现的,而此时胜负已定。次日,坎贝尔及其团队修补了这个漏洞。坎贝尔告诉我:“1997年年初,我们曾遇到同样的问题,当时认为漏洞已经修补好了,不幸的是,我们还是漏掉了一个漏洞。”

事实上,漏洞对计算机“深蓝”来说代表很多东西,唯独不代表灾难,因为漏洞似乎可以使计算机击败卡斯帕罗夫。卡斯帕罗夫迎战“深蓝”的比赛一直为人们所津津乐道,在第二场比赛中,卡斯帕罗夫出了一些状况,他犯了一个从未犯过的错误,输掉了原本可以打成平局的比赛。究竟是什么让国际象棋大师犯了这个错误?是由于“深蓝”第一局比赛中的第44步棋吗?当时“深蓝”似乎是极为随意地走了一个棋子车,这步棋让卡斯帕罗夫感到紧张,他觉得这有悖直觉的一步棋必是一步高招,而他绝没有想到这不过是一个程序漏洞。

因为太依赖21世纪的新兴科技,我们对机器在生活中的价值仍留有艾伦·波式的盲点。但计算机让卡斯帕罗夫出错,却是由于一个设计缺陷。

计算机擅长做什么?

计算机的计算速度非常快。而且,它可以非常踏实忠心地计算——不知疲倦、不带情绪、不会中途改变分析方式。

但这并不意味着电脑做出的预测就一定很完美或者很准确。首字母缩略词“GIGO”(意为无用输入,无用输出)很好地概括了这一个问题。若给计算机输入错误的数据,或提供一套愚蠢的指令供其分析,它不可能“变废为宝”。此外,计算机也不善于完成需要创造性和想象力的任务,比如为这个世界的运转方式设计策略或提出理论。

因此,在气象预报和国际象棋等系统中,计算机对预测人员的作用最大,因为这些系统遵循的法则相对简单且容易理解,但是,为了做出准确的预测,还是必须反复计算支配系统的方程式。而在经济预测和地震预测方面,计算机的用处不大,因为我们对造成这些问题的根源所知甚少,而且这些领域的数据“噪声”又比较大。但20世纪七八十年代,这些领域对计算机主导的预测寄予厚望,当时的学者和科学家接触计算机的机会逐渐增多,但是此后并没有取得多大进步。

同类推荐
  • 抗战时期上海铁路损失及其影响研究(谷臻小简·AI导读版)

    抗战时期上海铁路损失及其影响研究(谷臻小简·AI导读版)

    抗战时期中国铁路遭受了迄今为止规模最大、程度最深的人口伤亡和财产损失。本书带你了解上海铁路所经历的风风雨雨……
  • 经济学原来这么有趣

    经济学原来这么有趣

    这是一本介绍经济学大师及其思想精华的图书。它虚拟了18堂神秘课堂,邀请威廉?配第、亚当?斯密、马克思、凯恩斯、萨缪尔森、斯蒂格利茨等18位经济学大师逐一走进课堂,讨论与现代社会密切相关的18个话题——土地、农业、自由、价值、需求、分工、危机、资本、复苏和调控等。在授课的过程中,听课人与大师们还有互动和交流。虽然,那些大师们是带着“任务”前来授课的,但他们可不是如此“听话”的嘉宾,还会时不时说些自己的趣闻、趣事,如果你喜欢听这些方面的故事,可千万别错过了。
  • 求真务实:百年社会经济反思

    求真务实:百年社会经济反思

    本辑《求真务实》赶了个好日子,今天与读者见面了。所谓“求真”,就是依据解放思想、实事求是、与时俱进的思想路线,去不断地认识事物的本质、把握事物的规律;所谓“务实”,则是要在这种规律性认识的指导下,去做、去实践。我们的《求真务实》就是要在求真思想的指导下,务实地去发现问题、试图解决问题。本辑的探索就从100年前开始。自彼时起,中国人仿佛迎来了名为“共和”的全新时代。然而,任何历史事件的历史意义,必须经过历史长河的洗涤,方有望清澈。在共和诞生百年纪念之时,四海内外依然在热议着,100年前的革命,究竟是触发了另一个天朝盛世来临之前的短暂动荡,还是开启了中国摆脱王朝循环而融入现代世界的灿烂天桥?"
  • 金融风暴

    金融风暴

    19世纪,欧洲有六大强国,大英帝国、普鲁士(后来的德意志)、法兰西、奥匈帝国、俄国,还有罗斯柴尔德家族……这个家族还有另一个显赫的外号,就是“第六帝国”。曾经有一句经典的话形容20世纪二战前的美国的情况“民主党是属于摩根家族的,而共和党是属于洛克菲勒家族的……”其实在这句话后面还应该跟一句“而洛克菲勒和摩根,都曾经是属于罗斯柴尔德的!”
  • 竞争优势:浙江产业集群演变和发展研究

    竞争优势:浙江产业集群演变和发展研究

    本书回顾和分析了改革开放30年以来淅江经济发展的奇迹。全书运用产业集群及相关理论,对浙江“零资源”的产业集群、纺织产业集群、产业集群与专业市场的互动及台州、温州等地产业集群的发展进行了深入的分析,考察了浙江10多个产业集群的发展的相关性,揭示了浙江区域经济发展的模式及内在机制。
热门推荐
  • 凤权倾天下

    凤权倾天下

    她爱他爱得刻骨铭心。他爱她最后却要害她。看着他从自己眼前倒下的那一刻起,她怕是再也不爱了。只好权倾天下,从此名扬四海。
  • 一本常黯

    一本常黯

    遍地阴谋,殄灭数十国,究竟是什么驱使?局中局,不过是盘上棋。绝世英才,身渡三千幻,最终将何去何从?人上人,也难逃命里丝。一梦空花,一命如谶,一本常闇。谁与共?崩天裂地!还我乾坤!
  • 绝逆天途

    绝逆天途

    这里有玄幻的西方大陆,这里有惊心动魄的东方人界,这里有西方的圣龙,这里有东方的神龙。东西方并存的世界,是意外?还是冥冥中的注定?无意中的转世重生!是巧合还是命运?苍茫天下,求仙问道。唯我红尘一笑,红颜芳华,必不负她。应天命而生,逆苍天而上,在时间的源头,是我们永恒的答案————天选之子!“如果这真的只是一场游戏……那就让暴风雨来的更猛烈些吧!”
  • 十位面

    十位面

    无痕宇宙,星宇万千,日月更替,妄轮千转,晨起星灭。恒古不变,十星轮转。无尽宇宙,星河流淌,日起月落,也有数不尽的星辰坠落,诞生新的行星,如同轮回般上演着一幕,也许宇宙在阐释,没有什么可以永垂不朽,除了这十颗行星。①群:565221764
  • 清雨裂天

    清雨裂天

    一个平凡的高三学生,在一个落魄的道士手中得到了一枚须弥戒之后,他平凡的生活开始改变了。看他如何在现代社会之中混得风生水起,如何追寻着修真文明遗留下来的足迹,去揭开那一幕幕神秘的面纱!!
  • 诸天归梦

    诸天归梦

    明白,我都明白,我很想你,可是我不敢回去,我怕你再次做傻事,你个小笨蛋,只要我在,你就不会聪明。我会回去找你,让你变回那个小笨蛋,你累的太久了,你该变回那个只会躲在我身后的小笨蛋了。
  • 魔法始

    魔法始

    死亡20年后复活,一切都已改变,魔法的时代开始了……
  • 重生之都市异能神

    重生之都市异能神

    主角张扬,被黑帮用麻袋加上大石投入井中,可是出人意料的是,那块大石竟然是块有着无上法力的上古奇珍,于是,张扬的人生从此不再平凡!
  • 系统每天带我花样作死

    系统每天带我花样作死

    穆酒新绑定的这个系统着实有些奇葩。第一个世界让她死的轰轰烈烈。第二个世界让她死的惊天动地。第三个世界让她死的冷冷清清。……这是什么奇葩系统?这是什么奇葩任务?为什么非要死,好死不如赖活着,让她平平安安苟完一个世界不好吗?对了,最奇葩的还是上一个卷走自己所有积蓄跑路的系统。再次见面时。“小酒,我是你男朋友啊。”穆酒:我呸,有没有男朋友我自己不知道?事实证明她真的不知道。问:卷款逃跑的合作伙伴,忽然变成被自己甩掉的前男友怎么办?前男友:我的钱给你,我的权给你,我的衣服也给你。穆酒一脚踹过去:不准色诱,衣服给我穿好了。
  • 红绪拂心绕

    红绪拂心绕

    他抬眸漫不经心地喝了一口,却忽然脸色大变:“此为何物?”“哈哈哈……戒莺大补汤啊!味道是不是特别鲜美?”“你!”“仙主大人,如今你要受何种处罚啊?罚抄仙规,还是关禁闭?”“噗!”他一口鲜血吐到案上。这气性也太大了,不就吃了口荤汤而已,怎么就气吐血了????穿越、往昔、圣池仙山、潋光湖边。一时冲动的恶作剧,却让她招惹了前世今生的奇缘,自此展开一场奇异浪漫的玄幻时空之旅。你在何处红尘,幻化何种模样?再次重逢,是否还能延续前缘……?