计算机历史上的推动者1:图灵为啥这么牛

        今天大家知道图灵,主要是作为计算机之父,而且今天美国计算机协会的最高奖就是以他的名字命名的。不过,图灵一生的贡献远不止提出了计算机的数学模型(图灵机),他的贡献非常大,而且非常广。从严格意义上讲,图灵不直接研究计算机,他只是研究可计算性这个数学问题,因此他更应该被看成是一位数学家。此外图灵花了很多时间思考机器智能的本质,并且为了这个目的研究了形式逻辑学。在机器智能方面,他最大的贡献就是提出了一种客观判定计算机是否有智能的标准,即所谓的图灵测试。


        今天全世界每年都要搞图灵测试的比赛,看谁设计的计算机回答问题更接近人类的水平。图灵自己不仅仅是理论家,他还试图设计一种能下国际象棋的程序,但是他没有机会实现自己的算法,后来美国洛斯阿拉莫斯国家实验室的科学家们在世界第一台计算机ENIAC上,用他的理论实现了世界上第一个下象棋的电脑程序,不过效果很差,常常一个小时走不出一步棋。但这至少说明图灵在很早就开始思考人工智能的问题,可谓是这个领域的先驱。


        图灵一生花精力最多的是在密码学上。在二战期间,他奇迹般地破解了德国人使用的Enigma密码系统,对盟军的胜利有很大帮助。当然,这件事相比他在计算机领域的贡献显得有些平淡。主要原因是,他在计算机领域的贡献今天依然可见,而在密码学上的工作随着二战的结束也就渐渐被人淡忘了。

图灵一生的最后几年开始重视生物统计的工作。他和自己的学生古德(Good)有一篇论文,是关于如何解决统计量不足时概率估计的问题。这篇论文只有两页纸,是全世界被引用次数最多的论文之一,今天所有搞概率模型的人都读过这篇论文。

讲到这里,你可能发现图灵远比你知道的牛很多。

那么图灵为什么能做出如此巨大的成就,他牛在哪里?

牛在哪里比较好回答,主要是影响力超越时空,至于他成功的奥秘,总结五点:

1. 超级聪明,这一点是确定无疑的。

2. 从大师那里获得灵感,我在之前讲过,图灵对可计算问题的思考,受到了冯∙诺依曼和希尔伯特的启发,这也是我们要与聪明人为伍的原因。

3. 死磕精神。世界上再聪明的人都不可能通过蜻蜓点水的方式,接触一个领域就取得一个领域的成绩,所有成功人士光鲜的背后都有看不见的努力。图灵是一个非常喜欢死磕,然后把事情做到极致的人。大家通常只知道他是一个科学家,但不知道他其实还是一位世界级的长跑运动员。图灵的马拉松最好成绩是2小时46分,只比1948年奥运会金牌的成绩慢11分钟。在一次国际田径赛的万米比赛中,他战胜了同年奥运会银牌得主理查兹。图灵为了练长跑,投入了很大的精力,终于达到了世界水平。


        在二战期间,图灵在破译德国人的Enigma密码时,一开始毫无头绪,他的同事也没有人知道该如何着手。图灵在一连很长的时间里,吃饭睡觉考虑的都只有这一件事,最后让他找到了德国人设计密码上的一个小破绽,从而彻底破解了该密码机。这件事在事后大家想起来有很大的偶然性,如果按照一般的做法,大家早九晚五地上下班,是无法破译出密码的。

4. 自我约束,或者说答应的事就必须办到。

        一个人做事情要让人信得过,被交代的事情,不论有多少困难都要努力做到,答应别人的事情就一定要做。图灵有一年暑假后返校学习时,遇到铁路工人大罢工,学校离家100多公里。一般人遇到这种情况就给学校打个电报,说明情况,学校也不会计较,但是图灵为了赶上第一天上课,提早一天出发,骑车100公里去上学,途中在一家旅馆住了一夜,第二天按时赶到教室。像这样的人在一个组织中就特别让人放心,自然也会得到更多的机会。

5. 一通百通,和冯∙诺依曼一样,图灵在科学上是个通才,但是他是将所学融会贯通,然后一通百通,而不是生硬地跨界。

图灵的故事在2014年被拍成电影,叫做《模仿游戏》,大家如果有兴趣可以去看。


你可能感兴趣的:(计算机历史上的推动者1:图灵为啥这么牛)