《黑客传说》第213章


蠛⒆樱闹芯醯迷椒⒙狻=幼庞窒肫鹆怂潜Ρ磁跃灾С值奶雀械胶眯ΑT谛∫套拥奶嵝严拢弥约旱呐孟裼辛诵纳先耍邢傅鞑椋沼谥懒四歉鋈门牡男∽樱词钦饧改昀此恢痹诹⒌哪歉鲂∽樱币彩亲罱侥攴缤泛芫⒌男∽印5敝佬硪愕哪歉鏊降睦嗳酥悄芾砺壑螅哉飧隼砺垡膊诵巳ぃ淖邢秆芯浚衔飧隼砺鄄⒉皇敲挥械览恚∏∠喾矗蛄⑽木醯谜飧隼砺鄣那绷Ψ浅4螅苡锌赡苷娴娜缧硪阕约核担谌斯ぶ悄芰煊虿淮纬沟椎母锩踔恋吒惨阎钠渌煊虻暮芏嗬砺厶逑祷 ?br /> 刚开始的时候,沈教授还只是交待女儿好好和许毅在这方面进行交流,并且在取得进展的时候不要忘记随时敲打敲打他,让他保持清醒的头脑,不要得意忘形。可是沈柔越到后面就越对许毅表示支持,到最后,完全变成了绝对的支持,其他什么责难的话完全不说了。没办法,沈教授只好自己亲自出马了,而这个时候许毅的理论也真正进入了比较深刻的程度,也值得他关注了。
许毅自然不知道其中还有这么多的缘由,他听到沈教授之后才恍然大悟,心道难怪以前在和Selina交流的时候老是有种Selina经常判若两人的感觉,搞了半天原来是他们父女俩轮番上阵。听到这个消息,许毅还是比较高兴的,因为沈教授对自己的理论这么感兴趣,这无疑是对他的最大认可。
接着,沈立文对许毅的类人智能理论开始了又一轮的无差别覆盖式全面轰炸,从各个角度各个细节仔细询问,好在许毅这个理论是一点一点完善起来的,经过了严密的思考和论证,对沈教授的问题应付起来倒也得心应手。
最后,沈教授问到了整个理论的核心——自编程基本小程序块和母程序的具体编写问题。这两点的关键所在,可以说是类人智能的基石,如果这两点不能解决,整个类人智能理论都是空谈。
好在许毅这些天来有了一定的进展,他暗道好险,稍微整理了一下思路,许毅便开始讲解了起来。
沈教授对许毅关于基本小程序块的编写思路表示赞同,毕竟这是经过了自然界检验的进化过程,只不过到底行不行,还有待检验。
“你打算用什么语言进行小程序的编写?”沈教授问题。
“考虑到执行效率的问题,我决定用汇编。”汇编语言和计算机能够理解的机器码最为接近,执行效率无疑是最快的,高级语言最后都要编译成低级语言,所以许毅觉得没必要绕弯子,更没必要另外创造一种新的语言。
沈教授点点头道:“嗯,小程序体积不大,代码估计也不长,用汇编是最好的选择。这个问题算是基本有了解决方法,接下来,说说母程序的编写吧。”
第215章 母程序
沈教授点点头道:“嗯,小程序体积不大,代码估计也不长,用汇编是最好的选择。这个问题算是基本有了解决方法,接下来,说说母程序的编写。”
母程序在整个理论中也占据了很重要的位置,刚开始的智能就是靠母程序来产生,也就是说要完成一个智能从无到有的过程,听上去好像有点天方夜谭,但自然界的规律告诉我们,这并不是没有可能,许毅在这方面也已经有了初步的构想。
许毅稍微整理了一下自己的思路,接着回答道:“首先是基本程序块的组合,将若干个可以成功运行的小程序块随机组合成一个较大的程序,从而完成某种特定的功能。这种组合是随机的,并没有任何人工干涉。”
沈教授点了点头,示意他继续说下去。
“由于组合的随机性,所组合而成的较大程序所能完成的功能也是不确定的,也就是说我们并不能预知、也不能控制这些程序的具体功能。或许,这种随机组合而成的较大程序根本不能完成某种特定的功能,只是毫无意义的代码体,更别谈智能了,但这并没有关系,因为这是自编程序的第一步。”
“第二步要做的就是将这些程序全部记录下来,将其组合方式完全记录进数据库,我把这一类程序叫做样品程序。”说着,许毅拿起书桌上的笔和纸开始画了起来,边画边讲解。
“第三步,将样品程序拿去执行。并且由第三方来监视执行结果。这里的第三方可以是人也可以是系统自身,他们各有优缺点。由人来完成监视,功能比较简单,但是自动化程序较差,而由系统自身监视自动化程序高,但相应的系统的结构会变得非常复杂。我将这第三方成为监督机构。”
“通过监视的结果,我们可以发现那些样品程序有的可以执行成功,有的则执行失败,我们把那些能够成功执行的样品程序保存下来,成为最后的‘经验程序’。而那些失败的样品程序也保存下来,成为‘负经验程序’……在以后的重复循环过程中,将新形成的样品程序和负经验程序相比较,这样就可以先将已经出现的负经验程序剔除……”
说到这里,沈教授也就完全明白了许毅所构想的“母程序”,上述过程其实就是母程序所要完成的功能,总共分为五步,如果最后执行不成功,就返回第一步重新循环,直到找出一种成功的随机组合连接之后的经验程序。而且,这个母程序同时完成了自编程序的编写和调试工作。上述过程的核心操作是随机组合连接,所以完全不需要有智能的参与就可以编写新的程序来。从而实现了从无到有的过程!完成了这一步,以后就完全有可能由无智能状态产生智能。这些最初的经验程序是产生智能的基本系统程序,更高层次的智能操作,都可以由这个无智能的自编程序系统编写出来。
许毅说完之后,两人之间有了一段短暂的沉默。沈教授皱折眉头沉吟不语,考虑着许毅刚才话。事实上,沈教授现在才发现,他还是低估了许毅的能力,从刚才的谈话来看,他的类人智能现在已经快接近最底层了,很快他就可以将理论付诸实践,用实践来检验其正确性。具体结果如何?沈教授很清楚,结果的不同将产生天差地别的巨大反差,一旦这个理论能够行得通,那……
良久,沈教授终于开口了,他依然是提问:“用这个方法来产生一个新的程序,需要在大量随机组合连接中通过试运行样品程序从而选择出能够成功运行的经验程序,其产生速度未免太慢了,可以预料到,负经验程序将大大多于经验程序,这个比例将相当巨大。”
许毅笑笑,一副早就预料到的样子:“是的,这个问题我也考虑到了。整个类人智能系统的全部智能程序都靠这种方式来编写显然是不现实的,速度太慢。不过我们可能通过其他方式来实现自编程序。沈伯伯,那些已经产生了一定智能的程序可不能浪费了。”
经过许毅这么一提醒,沈教授也立即想到了,他一拍额头说道:“我把这个给忘了!对,可以利用已经产生的智能程序来产生更高一级别的智能!”
“是的,我把这个过程叫做学习过程。”
“呵呵,干得不错!”沈立文拍拍许毅的肩膀夸奖道,接着他又想到一个非常重要的问题,于是问题:“你知道什么叫组合爆炸吗?”
许毅点点头,组合爆炸他自然知道,这是计算机理论中流传的一种说法,这种情况是说组合会引起组合出来的东西无限增加,通常是指数级别的,到最后,将会导致组合成为计算机无法随的操作。许毅的母程序理论就用到了组合,组合不爆炸问题在他的考虑范围之内。
“组合的确会产生很多无意义的结果,从而产生组合爆炸,但是可以通过一些必要的措施来防止这个过程,例如我前面所说的负经验程序。另外还有一些方法,具体细节需要进一步完善……”
时间悄悄在一老一少的一问一答中流逝。
“小毅,虽然现在这个理论看上去好像已经接近成功,但这仅仅是停留在理论上,现在需要的是实践,希望你能继续沉心研究下去,真正做出东西来!”
能够得到沈教授的认可,许毅心中非常高兴,很认真地点头答应。接下来,许毅开始向沈教授请教自己在学习和研究中所碰到的一些问题,最主要的是他在阅读沈教授的那些书籍的时候所留下来的疑问。两个人讨论得不亦乐乎,在有不同看法的时候,往往争论得面红耳赤,最后谁也说服不了谁,只好将那个问题暂时放下,以后再进一步研究。
很快到了晚饭时间,沈教授留许毅吃饭,还说沈柔早就想见见他,许毅欣然答应,毕竟他也很想见见Selina。
第216章 公关危机
“情况看上去很不错哦?
小说推荐
返回首页返回目录