地球就像是一台生物计算机,漫长的生命进化过程就是各类生物“程序”不断迭代的过程。在自然环境的作用下,无机物渐渐聚合成有机分子,有机分子演化组合成为蛋白质分子。携带生命信息的蛋白质分子仿佛是一个个数据字节,数量巨大又随机组合,能穷举出各种组合形态。其中一些不仅可以吞吐物质,还能进行新陈代谢并复制自己——生命便由此产生。
最基本的生命单位都携带者遗传基因编码。从此,生命的“编程语言”诞生了。大自然之手利用这种语言进行各种创造——基因代码变异、组合,产生各种新的生命体征,进化出五花八门的生物。而神经系统发育水平的高低直接决定该种生物的等级。
每种生物和新的生命组织都可以看做一段可执行程序。程序之间可以组合,代码可以更新,从而发展出更强大的程序。如果这段程序运作良好并且能可靠复制(繁殖),它就会生存下去。正如计算机中的程序必须“完善”才能持续运算下去一样。
不过,与我们如今手边的任意一台计算机相比,地球这台巨型生物计算机的运算速度实在是太慢了,一个程序的运行过程就是一个生物体的一生,几十亿年过去,才发展出唯一一种最高等级的智慧生物——人类。很自然地,这个星球上也没有什么自然生物可以进化出超过人类的大脑了,除了人类自己创造出的计算机。
计算机中的程序可以飞速迭代,但借此衍生出的人工智能并没有飞速发展,由于基于规则的编程和迭代太依赖人类,结果反而被人类制约了。如果计算机自己编程呢?毕竟深度学习就是建立在非线性编程原理的基础上,让程序自己改造自己。我们往往难以了解深度学习神经网络解决问题的逻辑,正如人类并不了解自己脑中的那些意念,思想究竟如何从细胞里产生的一样。
领取专属 10元无门槛券
私享最新 技术干货