003为什么计算机不是万能的

为什么计算机不是万能的

从计算的本质来看看计算机的极限,这些思考方式来自于图灵博士。

在20世纪30年代中期,图灵思考的三个问题:

  1. 世界上是否所有数学问题都有明确的答案?

  2. 如果有明确的答案,是否可以通过有限步骤的计算得到答案?

  3. 对于那些有可能在有限步骤计算出来的数学问题,能否有一种假想的机械,让它不断运动,最后当机器停下来的时候,那个数学问题就解决了?

像图灵这样超越时代的人,他不是在跟在蚂蚁后面来观察一件事情发展的规律,而是在前面等着大家,找到极限所在,然后他告诉大家,就在极限里寻找具体问题的答案吧,不要浪费时间纠结没有意义的事情,也就是那些试图超越极限的事情。

今天所有的计算机,包括全世界正在设计的新的计算机,从解决问题的能力来讲,都没有超出图灵机的范畴。图灵,其实为今天的计算机和很长时间以后的未来计算机所能解决的问题划了一道不可超越的边界。

人工智能的边界

  1. 世界上很多问题,其中只有一小部分是数学问题;
  2. 在数学问题中,只有一小部分是有解的;
  3. 在有解的问题中,只有一部分是理想状态的图灵机可以解决的;
  4. 在后一类的问题中,又只有一部分是今天实际的计算机可以解决的;
  5. 而人工智能可以解决的问题,又只是计算机可以解决问题的一部分。

图灵受到了另一位数学大师希尔伯特的启发。希尔伯特在1900年的巴黎国际数学家大会上,提出了23个重要的、根本性的数学问题(也被称为希尔伯特问题)。

其中第十个问题讲的是这样一件事,“随便给一个不确定的方程,能否通过有限步骤的运算,判定它是否存在整数解?”这个答案是否定的,那么就说明很多数学问题其实上帝也不知道答案是否存在。正是希尔伯特的这个提问,让图灵明白了计算机的极限所在。

第二个给予图灵巨大启示的人是他的精神导师冯·诺依曼。图灵在读了他的《量子力学的数学原理》一书后,意识到计算来自于确定性的机械的运动。

至于21世纪的电子计算机,里面电子的运动其实等价于机械运动。图灵同时猜测人的意识来自于测不准原理,这是宇宙本身的规律。图灵从此得出结论,计算的确定的,而意识可以是不定的,两者不可能划等号。

很多人胡思乱想计算机是否有意识,其实早在80年前,图灵就感到两者是两回事,这就是任何计算机的边界。

从图灵的事迹上,我们可以得到是启示是:要和比自己强的人在一起,这一点很重要,因为只有这样我们的认知才能提升。反之,如果总是和臭棋篓子下棋,只能越下越臭。

重点总结

  • 图灵和常人思维的方式的差别在于:图灵是先找到极限所在,然后再极限里寻找具体问题的答案,而不是浪费时间去做那些试图超越极限的事情。
  • 图灵机是一个数学模型,今天所有的计算机,包括正在设计的新的计算机,从从解决问题的能力来讲,都没有超出图灵机的范畴。
  • 人工智能所能解决的问题只是世界上问题的很小一部分。现在世界上没有解决的问题太多,要想办法解决各种问题,而不是杞人忧天,担心人工智能太强大。