第九中文网 - 科幻小说 - 升级未来在线阅读 - 第八十三章 逻辑思维

第八十三章 逻辑思维

    第八十三章逻辑思维

    和贾宝玉整天忙忙碌碌,紧锣密鼓一刻也不得闲的工作相比,江临风看起来却显得的轻松了许多,虽然他在电脑终端显示器前一坐就是一整天的时间,但从他那儿在键盘上不断飞舞的指尖的动作来看,他的思维一刻也不闲着,

    现在在机器人cao作程序上要创新太难了!如果江陵风不是无条件的支持贾宝玉的想法。并且非常赞同他的创新思维的话,他也不会这样拼命的为了完成他的梦想而绞尽脑汁,并且毫无怨言的编写尽心最好的cao作程序。

    就是在这样一个被逼得破釜沉舟,让他们都感到要背水一战的时期,去让他们两个就这样创造出一种全新的机器人感应处理模式,为他们以后创造出的军事机器人奠定了良好的基础。

    因此,贾宝玉发现了危机感应系统,而江临风完成了危机处理系统。这是这两个新的系统,成就了他们机器人的特殊功能,正是因为他们创造出完美的保镖机器人和军队战斗机器人,后来成为各个国家军政集团争夺的对象。

    江临风按照人的逻辑思维,把人们在认识过程中借助于概念、判断、推理等思维形式能动地反映客观现实的理性认识过程,又称理论思维。它是作为对认识着的思维及其结构以及起作用的规律的分析而产生和发展起来的理论用在他的程序当中。

    只有经过逻辑思维,人们才能达到对具体对象本质规定的把握,进而认识客观世界。它是人的认识的高级阶段,即理性认识阶段,他认为机器人也一样。

    为什么有的工作、任务机器人胜任不了﹖因为机器人总是按既定的程序完成其“机械思维”及动作的,这些既定的程序都是人类给设计出来的。

    由于程序设计在解决特定问题的过程中总会受到预知因素的影响,做为程序设计者,因人类没能力挑战自己的预知极限,没能力洞察到人类各种各样千变万化的思想,所以就无法设计出能当谈判使者、能当间谍、能谈爱情等随机应变胜如神的程序软件带给机器人。

    因此,机器人的活动、工作、任务相对于人类只能局限在一定范围内。

    由于机器人是按既定的程序完成其“机械思维”及动作,所以一切东西都不能超出其既定程序中的“预知”范围,否则,他会认为你这些东西根本就不存在,甚至对你所提出的问题做出切底全面的否定。因此,人们通常把那些头脑筒单、思想僵化、任何事物的发展都看成是机械式运动的人称为“机器人”或“机器人逻辑思维模式”。

    现今大多数的人工智能系统如果完全依靠手动来编写程序,会变得很复杂,一个另辟蹊径的方法是让电脑程序自己进化自己。在虚拟的环境中,程序通过不断的迭代,尝试变化各种参数,在不断尝试和失败之中,程序逐渐“自然而然”变成设计者期望的样子。

    首先设计者们对于程序所在的环境进行模拟,就像一个游泳池或者一片沙漠一样,比如对于垃圾邮件过滤器,“环境”就是大量的邮件,既包括正常邮件也包括垃圾邮件。然后一个人工智能AI程序的不同版本会同时在模拟的环境中进行测试,这些AI程序会给出各自不同的输出结果,输出结果的质量会被评分,分数比较好的AI程序会被进一步的修改,分数比较差的AI程序会被遗弃掉,修改后的程序有的可以进一步变得更好,有的则会不如以前,同样优胜劣汰,如此往复,最后原本几个普通程序可以自然进化成很好的人工智能系统。

    这个过程其实非常像自然界中所发生的“弱rou强食,适者生存”,而一个程序的某个参数被修改如同基因突变,两个程序还可以各取一部分交叉到一起产生一个新的程序,就如同动物交配产生后代一样,这种让电脑程序自己进化自己的方法被称为“遗传算法”。

    人类永远不是绝对理性的,我们在做决定的时候会犯很多常见的错误,会很容易受无关细节的干扰。有的时候我们并没有经过事实判断,匆匆忙忙做出一个决定,也就是常说的“相信自己的直觉”。我们曾经觉着“冷静”的电脑不像人一样冲动,一定是件好事,可是最近的认知科学研究结果却发现事实并非如此。

    一个人先天具有两种相互配套的做决定的方式,一种是缓慢的、深思熟虑的但同时也是理性的,另一种是快速的,有爆发力的,可以把当前的情况迅速和以往的经验联系起来,一两秒钟中做出决定。第二种方式或许才是人类智能的关键。

    我们在进行深思熟虑的时候,理性必定要以耗费更多的时间和精力为代价。

    人工智能的定义是“有关可以智能地工作的机器的科学和工程”。不过一个令人纠结的问题是:到底什么是智能?即便那些“不智能”的机器在很多时候已经比我们聪明了,比如普通的计算机程序可以将成千上万个数字相乘,可以记录下银行大量余额款项,这已经超出了普通人的能力,可是他们只是能够大量重复做同一件事情,而且给出了正确的结果而已,还称不上真正的“智能”。

    只有某些人类特有的能力,像认出一张熟悉的脸,指挥繁忙时段的交通或者学会一件乐器,才有资格称得上“智能”。

    为什么让一台机器做这些事情这么难?这是因为,一般程序员在给电脑编写程序之前知道他想让电脑做的任务是什么,可是在人工智能领域我们要求电脑做正确的事情,可同时又不是很清楚事情到底是什么。比如我们让电脑去识别人脸,可是我们人类自己也不是完全清楚大脑在识别人脸的时候到底是怎么样工作的。

    在现实世界中,我们要面对种种不确定性,比如你在做一件事情的时候,一个竞争对手突然出现,阻止你达到目标;你在驾车的时候,有时会转动方向盘改变车的方向,避免撞上其他的车,但是这样做是不是一定安全,只有天知道;或者在正在完成一项任务的过程中,突然来了一条新消息,需要随机应变。一个人工智能的电脑程序不能仅仅按照既定的计划完成任务,需要处理类似上面这样的所有不确定性的情形。

    为了模拟人类的智能,电脑程序不仅要模拟完成的任务本身,还要为这个任务所处的世界建立模型。他必须感知到周围环境的变化,并且做出反应,相应的改变和调整自己的行动。只有一台机器可以在不确定的条件下做出正确的决定,才称得上智能。

    事实上,很多现代的人工智能系统真的有两部分,一部分用于瞬时反应的情况,另外一部分用于需要更多理性分析的情况。一些机器人使用多层系统结构,最底层只做直接的反应,较高的层组织和抑制这些反应,去完成更复杂的目标。这种方式可以很有效,控制步行机器人在凹凸不平的地面上行走就是一个例子。

    另外一种类似的方式是在人工智能程序中加入一些“情感”,比如一个机器人如果反复尝试做一件事情,不断失败,一个表达“气馁”情感的电路就可以“激励”机器人寻找新的选择。

    让机器来模拟情感本身就是件很复杂的任务,人工智能的创始者之一MarvinMinsky曾经认为情感并不是人的大脑所做的一件事,而是包括了大脑的很多部分之间的相互作用,还有大脑和身体之间的相互作用。情感会驱使我们做出某些选择,如果电脑程序的某部分能够让程序变得好像被情感驱使了一样,电脑程序自然变得更像人类的智能。

    现在,机器人的感应系统贾宝玉已经设计制作得非常完美无缺了,江临风就只需要把机器人的应急反应系统做得能够支持现有的感应系统就行了。

    就在快要临近比赛的时候,江临风终于按照贾宝玉的想法,要求,编写除了他认为十分不错的cao作程序,虽然还没能达到完美,但他认为在现阶段,他编写出来的神系统已经是最新奇的啦。