2009年3月29日星期日

如何让机器让有创造力,拥有真正的人工智能

小雨,天似暧还冷

机器有创造性吗?

无论是程序还是机械结构的机器,都在执行一个大的循环操作,在这个大的循环操作中,又有许多流线式的多个操作结构,就是河流的一段一段,或者公路上的车流,走过一段路,又走上另一段路。

机器都是按着既定的程序进行的,那么有没有可能,让机器拥有创造性呢?

人工智能发展了这么多年,表面看上去比较新奇的一些东西,实际还离真正的人工智能相去甚远。比如sony的那个机器狗,还是一些宠物似的机器人什么的,包括现在走入媒体报道的机器人大赛什么的,都是按照一些既定的程序操作的,并不是真正的人工智能。

如果让机器拥有真正的智慧呢?智慧的几个特征:创造力、联想能力、丰富的知识。还有其它方面呢?不管怎么说,我认为前二个方面对机器来说非常重要,也是阻碍人工智能的最大障碍。第三个方面,正是机器最擅长的地方。

那么,机器能够有创造力、联想能力吗?
今天有个想法,如果基于这个算法,会不会让机器拥有创造力?先从人的创造力说起。人在这方面的能力是怎么得来的。我觉的创造力也不神奇,在于人类会做梦,会遗忘和记忆,现在的事情有可能已经将来遗忘,只留一点儿印象,过去的事情,却可以记忆清晰,哪怕一点儿细节。过去和现在的事情杂揉在一起,就会产生神奇的力量。

人类拥有最大的幸福,就在于拥有时间,活在时间里。机器则没有时间的影响,或者受时间的影响很小。如果使用算法,将时间因素的影响,加到结论的最终判断上面,会怎么样呢?这样过去和现在的事物,就在于如何取舍哪处该遗忘,哪处该清晰地记忆了。关键是如何取舍!

人类的取舍规则是什么?是重要的事情记忆,简单重复的事情忽略,就象我们每天在眼睛里看到的,重大的事件,帅哥美女,在大街上随便见到的,也会记忆清晰。但在大街上时,那么多的像素,99%的其实是忽略掉的。能注意和记忆的,也只是与已有的知识有关的,比如审美,比如异常的变动(重大事件)。

如何判断,什么事物是简单的、重复的?什么事物是重要的?如果资料库足够丰富的话,会不会使用某种规则,可以建立起来这种规则。当然,现在的资料库还是太贫乏,需要更多的样本,视频、声音、更多的像素,当世界上最穷的地方,也能像英国伦郭那样,遍布摄像头的时候,我相信就有了足够的资料库,也有了清晰的判断规则。

有了这些规则,就有了可以使用的算法,也就有了让机器判断,在一件事情的判断上,哪些因素是重要的,该通过清晰的"记忆"影响当前判断,哪些因素是简单重复的,不重要的,该通过模糊的"记忆"减小影响因子,这样,就会产生有效的人工智能。
但这样一个规则下的人工智能,能达到多深的程度?
不管怎么说,只要让机器有了创造力,人类会不会进化到另一种境界,或者说,必须面对这个进化的压力,或者说,也必须面临选择?

还有个重要的问题。当前的程序问题。第一,如何有效的影响和控制物理上的机械,当然是通过电子电路。第二,现在的程序,如何完成自我演化,借助互联网的力量,进行自我进化。没错,就是要完成自我进化,和生命体一样,要不断地进化。搜集资料,建立样本,接触和反应,然后修改自身规则。恩,最后这一条"修改自身规则",既危险,又不可缺少。模仿生命体的进化,必须得不断修正修改,对外界的响应规则吧?如果不改变,也就不会进化。

这个响应规则,如果仅仅是参数上的修改,肯定不会起到作用。也不会仅仅只是true or
false的判断,必须是全方面的规则添加和删除以及更正,至少包含insert,delete和update三种方法。也许,程序体的进化,才会让机器最终拥有创造力。

恩,权当科幻吧。不过一切皆有可能,是不是?而且,用我这台很老的笔记本电脑,我也可以做一些有趣的东西。如果现在就放到互联网上,发布出去,几十年之后,这个程序体会不会成长为一个有趣的东东?

没有评论: