首页 网络安全 安全学院 查看内容

实现有意识自主学习的智能程序(2) - 写给所有编程高手

2013-2-5 23:48 763 0

摘要:   人工智能,怎么才算智能呢,其实最让人迷惑思考的莫过于自我意识 ,这也是智能的最重要特质?先让我们简单了解下什么是自我意识,由于自身知识有限,有一部分资料在百度百科里摘要(以下摘要会以&l...
关键词: 信息 身体 nbsp 程序 选择 智能 本能 随机性 如果 载体

  人工智能,怎么才算智能呢,其实最让人迷惑思考的莫过于自我意识 ,这也是智能的最重要特质?先让我们简单了解下什么是自我意识,由于自身知识有限,有一部分资料在百度百科里摘要(以下摘要会以<>里表示).<自我意识是对自己身心活动的觉察,即自己对自己的认识,具体包括认识自己的生理状况(如身高、体重、体态等)、心理特征(如兴趣、能力、气质、性格等)以及自己与他人的关系(如自己与周围人们相处的关系,自己在集体中的位置与作用等)。  (一)婴儿自我的发展学者(哈特)总结了各种有关研究,提出了婴儿主体我和客体我的发展过程。1.主体我的自我意识在8个月前婴儿还没有萌发自我意识。在一周岁前后,婴儿显示出主体我的认知,主要表现在两个方面:其一,婴儿把自己作为活动主体的认知。表现为主动地引起自身的动作与镜像动作相匹配,用自己的动作引发出镜像的动作,这显示婴儿能够把自己作为活动的主体来认知。其二,婴儿能把自己与他人分开。对自我镜像与自己动作之间的关联有了清楚的觉知,表明婴儿已经能够区分自己作出的活动与他人作出的活动。如婴儿热衷于扔玩具,让成人拾起,再扔,再拾,反反复复。这就说明,他把自己视为活动主体,并能把自己与他人分开,显示主体自我得到明确的发展。2.客体我的自我意识约在两周岁前后,婴儿期具有了人类个体自我意识发展的第一次飞跃,表现为客体自我意识的出现,婴儿客体我的自我认知主要表现在如下两个方面:(1)、婴儿开始把自己作为客体来认知。两岁左右的婴儿已经能够意识到自己的独特特征,能从客体(如照片、录像)中认出自己,这表明婴儿已经具有明确的客体我的自我认知。(2)、能运用人称代词“你、我、他”称呼自己和他人,如用“我”表示自己。....>摘自:http://baike.baidu.com/view/99830.htm 关键词:自我意识      通过上面资料做一个简单分析,自我意识是存在于后天,作一个比方,假如把一个婴儿交由狼喂养到五岁,然后再由人来抚养,你觉得还能把他教养成人吗(包括更高级的自我意识)?结果当然可以,一只黑猩猩可以教会简单的算术和识别能力,这些都是后天培养学习的,其实进化也是一种学习积累和改进的过程,当然这里的进化更多是指身体结构,因为身体结构的原因,你无法将一只狗教到和人一样聪明.身体结构是至关重要的因素,上节里我并没有太多提多这一因素,那难道做不出类人脑的机器,我们就无法产生智能了吗?我想这是未必的,我相信整个宇宙肯定有更高级的身体结构产生了更高级的智能,当然我这里提及的更高知能是指像心灵感应和通悟之类的,身体的结构如此重要,那现今的超级机算机能力是否足够强大呢,我想20-50年间,足够创造出人工智能的重要载体,这里载体表示类似大脑一样能够实现超高速的信息处理存储存能力的机器设备.说到这里,我一直在强调身体结构,或者说是这个载体的重要性,是因为脱离这个基础就无法承载和产生智能.      那我所谈的智能程序和载体又有多大关系呢?首先我要说明的是,载体的结构并不局限于一种,我相信当今人类也在还在不断进化中,只是过程相当缓慢而难以察觉.用程序实现大脑的思维学习模式,如果我们更能更深入的了解和初步实现这个模式,那么我们就可以更好的设计这个载体,确实这里我用了反向思维,因为如果用仿生物学去设计类似大脑的载体,那么现在的技术还要差更远,如果是成了克隆那就和我们现在所谈的程序偏离太远了,因为那就只成了复制人一样,更多的还是肉体的仿造来实现.如果我们了解了用程序实现大脑的思维学习模式,那么我样就可以设计出更高级的载体,从而产生出更高级的智能和多样化的初级智能应用设备等.      接下来我将继续谈论我上节(实现有意识自主学习的智能程序(1))的内容, 在这里说下上节的内容有很多不完善的地方,因为是08年写的,望大家在这节里一样积极讨论和指正.      如何用程序实现智能呢,这里最关键的地方就是数据和表达式必须灵活转换.所有的公式函数算法其实都是数据.如果把它定死,就违背了自然规律中的多样性.基本是环环相扣相互影响的.我们继续探讨大脑的信息处理过程,当有人问你"要吃苹果吗?",你的大脑首先接受了这个信息并开始搜索"苹果"相关信息,接下来你会做什么选择呢,你会根据以往的信息(包括以前更确的说是找到所记得的最近的吃苹果的感觉和对苹果的评价等)然后做出选择,这里还有个信息是大家很容易忽视的,那就是身体的反馈问题,比如你如果现在胃疼或心情不好,那这个信息肯定也会影响你做出的选择.我们首先探讨下身体信息,身体信息是人从出生到死亡都一直在接收的,这对智能有什么关联呢.      我这里所谈到身体信息也包括DNA信息,DNA信息是身体构最重要的遗传信息,这里不深入讨论DNA信息,有兴趣的可以自寻查找相关资料.身体信息里包含疼痛等,假如我们没了疼痛这一感官信息,那我们就会非常危险的有意无意间损伤到自己.疼痛让我们学会了保护自己,还有饿这一信息驱使我们找东西吃,如果我们一直不会感到饿或没食欲而不吃东西或补充养分,那么一样会慢慢的死亡.因为这些身体信息,就形成了人和动物与生俱来的本能(生存本能等),这里是对上节所提到的本能更详细的解释.身体信息产生了原始本能,那么程序也应该有这样的本能程序,也可以说是不断反馈的程序,而进化的过程就是围绕这个本能程序不断最优化的过程(相当于人类不断追求欲望的过程).这样才有不断学习进步的可能.而我们要开发的智能程序就是要摒弃人类不必要的一些本能,这样更有利于运行速度和发展.      我们再来看下上面提到:当有人问你"要吃苹果吗?" ,我们刚谈了下身体信息的因素影响了选择结果,还有一个就是已经存在记忆里的信息,如果我们以前觉得吃苹果很好吃或认为吃苹果有益健康,在身体状况良好的情况下,我们一般会选择吃,但如果我不喜欢吃而因为医生建议吃,我们还是选择了吃等等,这里就做了一个比较,当然选择的结果是通过了所回忆和身体信息全面比较后的结果,人们在做选择时总会以自己最想要的方式来做抉择.但有时也会做出了错误选择,这是因为对结果产生了不确定性,而不确定性的主要原因是信息不全面,当有不确定性的时候,就会产生了随机性的选择(像抛硬币做选择等),当然这种随机性不一定会通过像抛硬币这种外在形式来做决定,其实很多时候都是心理或大脑内部做出了随机选择.那程序要不要不确定性而产生随机性呢,我想这也是必要的,因为有不确定性和随机性才会去做各种各样的组合创造.就像电灯的发明,就是通过这种思维方式创造的,因为当时知识有限,你不可能都全面深入了解各种物体的构造后再去尝试,那样就可能会花费更长的时间和代价.也就说程序要具备不断反馈的特性,还要有不确定和随机特性,这样才有不断创新和学习的能力.当然这里的随机性是有范围的,如果不确定范围会影响处理结果和运行速度,这个范围的大小就要根据问题不不同而自动确定.    我们设计了一个有原始本能并不断反馈以满足原始本能的程度,同时还让它带有不确定性和随机性,是否这样就完成了呢,我想这还是不够的,原始本能我们另称为原始欲望,而上面的一直程序只是满足了原始欲望,而没有高级欲望.像人满足了物质需求后,就会追求精神上的满足,而这就是更高级的欲望.首先我们要了解更高级欲望产生的根本原因....{^_^思维停滞了,要吃饭了,待续...... 希望有兴趣的朋友可以勇跃讨论)
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部