首页 > 代码库 > 我们离人工智能有多远?
我们离人工智能有多远?
自从人工智能被提出之日起,已经过去了半个世纪,至今也没有达到人们期待的水准。
或许,真正的人工智能永远也不会实现。
近期在研究图像检索时突然想到这个问题,在这里写下一些自己的思考。
人们终于所期望实现的人工智能应该是与人类具有一样的智慧或者超越人类的智慧。我们可以称之为智慧生命。
可是智慧生命真的可以实现吗?
人工智能学科大致分为两派。一派是推理派,还有一派是学习派。
推理派觉得智慧生命应该像人一样能够进行推理,所以我们应该对计算机设计一套推理的程序,以此来实现智慧生命。
可是人类在一些事情的处理上难道都会进行推理吗?非常显然。当然不是。我们日常生活中的很多事情都是在凭经验,就像如今正在打字一样,并没有进行推理也一样能够顺利进行。所以,假设想通过推理这条路实现智慧生命是万万不可能的,可是不排除能够达到一定程度上的人工智能水平。
既然推理派无法实现智慧生命,那么学习派是不是能够实现呢?学习派提出机器学习的概念,觉得机器能够像人一样学习到一些知识和规则。
从最早的感知机算法到如今的深度学习算法。好像是正在逐步向智慧生命靠近。
简单来说。机器学习的算法会依据一些先验知识学习到一个模型。觉得这个模型就是智慧生命。新知识到来之后,通过这个模型就能够自主地进行下一步的行为。早期的机器学习算法都属于浅层学习。仅仅能学习到知识的表层结构。而无法领会到知识的深层内涵。这与这些模型有关。
通常这些模型层次简单,且參数较少。所以在非常多时候。这个智慧生命近乎于痴呆。
为了让它变得聪明起来,深度学习被提了出来。
深度学习这个算法是在模拟人脑的学习过程(这是一个非常强的如果。它默认了大脑学习的过程就是如此),通过对大量的知识学习,这个人工神经网络应该会变得像人脑的神经元一样智能。谷歌的实验也已经证明,这个东西确实非常智慧。能够做一些曾经无法做的事情。深度学习之所以有智慧生命的迹象,根源在于它没有设计特征,而是学习特征。从表面上看,与人的学习方式是一样的。
那它有一天能否够实现智慧生命呢?我觉得是不可能的。由于深度学习算法是由人设计的。而人是无法设计出一种超越自身的结构。比方说人具有n维空间的计算能力。那么人类就能够在n维空间及其下面空间进行自由发挥。可是如果让人类在n+1维空间进行发挥,这是根本不可能的。人类都不知道n+1维空间是什么样,就更别提其它的了。
人类所能设计的结构肯定是人类能够理解的,而人类能够理解的结构又都是在人类掌握之中的,所以想设计出一个超越人类的智慧生命是不可能的。即使设计一个与人类相当的智慧生命也是差点儿不可能的。人类在对其自身维度下面的空间非常easy看清,可是对自身却无法看清。比如,人类设计一个浅层学习器,那么人类能够非常清楚的看清这个学习模型的表达能力,它是什么样的结构,它有多少个參数。可是浅层学习器却无法知道自身具有什么样的表达能力,它也不知道自己有什么样的结构和參数,进而它无法对自己进行复制。
它唯一知道的就是它能学习什么知识,并对特定知识进行推断。非常显然,它永远无法认识自身,由于它能力有限。对于人类而言。又何尝不是这样呢?人作为一个超级学习器,能够任意设计工具来满足生活的方方面面。可是却无法知道是谁设计的人类,也不知道它是依照什么规则设计的。人类连自身是怎么来的都搞不明确。与人类具有同等智慧的生命怎么可能会出自人类之手?所以我觉得,人类终于设计出的智慧生命,在智慧程度上会无限逼近人类。可是永远达不到人类自身水平,也更不可能超越人类本身。
即使真正的人工智能永远无法实现也不应该悲观,由于这并非人类来到世界上的目标。人工智能的探索还会继续。美好的生活也会继续。
我们离人工智能有多远?