科普书籍最大的作用就是打开一个人的视野,让你了解人类知识的大体景观。名声如雷贯耳的名著名篇我就不推荐了。推荐一本《人工智能简史》,作者尼克(好像不是实名),让我对计算机科学在人类知识版图上的地位有了新的认识。这个问题摆了好几天不知道从何说起,这两天看到温伯格逝世的消息以及很多人的怀念文章,突然想起来从哪里说起了。
温伯格的主要贡献就是沿着爱因斯坦大一统的理论目标,统一了电磁力、弱相互作用力和强相互作用力,就差引力就可以完成统一宇宙四种基本作用的基本方程了。他的自然哲学思想被称为“还原论”,也就是物理学或者科学要解决宇宙运行的终极理论——用尽可能少的方程去解释所有自然问题。[1]
人工智能这本书的观点也可以认为是还原论的,他认为其他科学的基础是物理学,物理学趴在数学的背上,而数学趴在逻辑学的背上(人类的知识就像叠起来的一堆乌龟,逻辑学肚皮底下就没什么了)。逻辑是数学的基础,也是人工智能的基础。本书中有句话我觉得很有意思,大概就是计算机科学家认为物理学家太理论,不考虑实现可能性问题。我看完书的感觉是人类对自然界的理解并不是还原论的。我感觉计算机科学不只是数学和电子工程技术结合的产物,而是可以与物理学、数学并列的一门重要科学,而人工智能又是计算机科学的高端成果,也有可能会是最高成果。
本书要解决的根本问题就是最后一章的标题“计算机与智能”,也就是“计算机能像人一样思考吗?”本书前面几章介绍人工智能主要的几个研究方向:自动定理证明、专家系统、自然语言翻译、神经网络、计算机下棋、自然学习,实际上都是为了实现计算机像人一样思考的步骤或者进步方向。介绍的方式也是编年史和重要人物传记相结合,让你读起来不费事,没有用到什么数学知识,但是对一些逻辑和哲学层面的基本问题作了讨论,很有启发意义。
人类数学发展其实有两条路,一条是古希腊开创的以公理-定理体系为标志的推理,一条是古巴比伦和古代中国的计算,近代科学发展起来以后推理路线占了主导,计算的重要性被遗忘了,而计算机科学发展出来以后,计算的重要性又被重新发现。
同时,本书作者应该是个对文科很不友好的工科男。对哲学家进行了无情的嘲讽,劝哲学家不要幻想去指导科学了,他认为哲学里的硬学问就是逻辑,而最好的逻辑学家都在计算机学院或者人工智能学院,非逻辑出身的哲学家都没机会接触过硬的、复杂的问题。“哲学已经空洞化”,“对于一个不太知名的哲学家的谬论,对付他的最好的办法是交给比他数学好的同行,而对付一个有名的哲学家,我们只好直接迎战,免得他的谬论影响智力还不如他的媒体人,从而被散布得更远。”