他们父女俩轮番上阵。听到这个消息,许毅还是比较高兴的,因为沈教授对自己的理论这么感兴趣,这无疑是对他的最大认可。
接着,沈立文对许毅的类人智能理论开始了又一轮的无差别覆盖式全面轰炸,从各个角度各个细节仔细询问,好在许毅这个理论是一点一点完善起来的,经过了严密的思考和论证,对沈教授的问题应付起来倒也得心应手。
最后,沈教授问到了整个理论的核心——自编程基本小程序块和母程序的具体编写问题。这两点的关键所在,可以说是类人智能的基石,如果这两点不能解决,整个类人智能理论都是空谈。
好在许毅这些天来有了一定的进展,他暗道好险,稍微整理了一下思路,许毅便开始讲解了起来。
沈教授对许毅关于基本小程序块的编写思路表示赞同,毕竟这是经过了自然界检验的进化过程,只不过到底行不行,还有待检验。
“你打算用什么语言进行小程序的编写?”沈教授问题。
“考虑到执行效率的问题,我决定用汇编。”汇编语言和计算机能够理解的机器码最为接近,执行效率无疑是最快的,高级语言最后都要编译成低级语言,所以许毅觉得没必要绕弯子,更没必要另外创造一种新的语言。
沈教授点点头道:“嗯,小程序体积不大,代码估计也不长,用汇编是最好的选择。这个问题算是基本有了解决方法,接下来,说说母程序的编写吧。”
第215章 母程序
沈教授点点头道:“嗯,小程序体积不大,代码估计也不长,用汇编是最好的选择。这个问题算是基本有了解决方法,接下来,说说母程序的编写。”
母程序在整个理论中也占据了很重要的位置,刚开始的智能就是*母程序来产生,也就是说要完成一个智能从无到有的过程,听上去好像有点天方夜谭,但自然界的规律告诉我们,这并不是没有可能,许毅在这方面也已经有了初步的构想。
许毅稍微整理了一下自己的思路,接着回答道:“首先是基本程序块的组合,将若干个可以成功运行的小程序块随机组合成一个较大的程序,从而完成某种特定的功能。这种组合是随机的,并没有任何人工干涉。”
沈教授点了点头,示意他继续说下去。
“由于组合的随机性,所组合而成的较大程序所能完成的功能也是不确定的,也就是说我们并不能预知、也不能控制这些程序的具体功能。或许,这种随机组合而成的较大程序根本不能完成某种特定的功能,只是毫无意义的代码体,更别谈智能了,但这并没有关系,因为这是自编程序的第一步。”
“第二步要做的就是将这些程序全部记录下来,将其组合方式完全记录进数据库,我把这一类程序叫做样品程序。”说着,许毅拿起书桌上的笔和纸开始画了起来,边画边讲解。
“第三步,将样品程序拿去执行。并且由第三方来监视执行结果。这里的第三方可以是人也可以是系统自身,他们各有优缺点。由人来完成监视,功能比较简单,但是自动化程序较差,而由系统自身监视自动化程序高,但相应的系统的结构会变得非常复杂。我将这第三方成为监督机构。”
“通过监视的结果,我们可以发现那些样品程序有的可以执行成功,有的则执行失败,我们把那些能够成功执行的样品程序保存下来,成为最后的‘经验程序’。而那些失败的样品程序也保存下来,成为‘负经验程序’……在以后的重复循环过程中,将新形成的样品程序和负经验程序相比较,这样就可以先将已经出现的负经验程序剔除……”
说到这里,沈教授也就完全明白了许毅所构想的“母程序”,上述过程其实就是母程序所要完成的功能,总共分为五步,如果最后执行不成功,就返回第一步重新循环,直到找出一种成功的随机组合连接之后的经验程序。而且,这个母程序同时完成了自编程序的编写和调试工作。上述过程的核心操作是随机组合连接,所以完全不需要有智能的参与就可以编写新的程序来。从而实现了从无到有的过程!完成了这一步,以后就完全有可能由无智能状态产生智能。这些最初的经验程序是产生智能的基本系统程序,更高层次的智能操作,都可以由这个无智能的自编程序系统编写出来。
许毅说完之后,两人之间有了一段短暂的沉默。沈教授皱折眉头沉吟不语,考虑着许毅刚才话。事实上,沈教授现在才发现,他还是低估了许毅的能力,从刚才的谈话来看,他的类人智能现在已经快接近最底层了,很快他就可以将理论付诸实践,用实践来检验其正确性。具体结果如何?沈教授很清楚,结果的不同将产生天差地别的巨大反差,一旦这个理论能够行得通,那……
良久,沈教授终于开口了,他依然是提问:“用这个方法来产生一个新的程序,需要在大量随机组合连接中通过试运行样品程序从而选择出能够成功运行的经验程序,其产生速度未免太慢了,可以预料到,负经验程序将大大多于经验程序,这个比例将相当巨大。”
许毅笑笑,一副早就预料到的样子:“是的,这个问题我也考虑到了。整个类人智能系统的全部智能程序都*这种方式来编写显然是不现实的,速度太慢。不过我们可能通过其他方式来实现自编程序。沈伯伯,那些已经产生了一定智能的程序可不能浪费了。”
经过许毅这么一提醒,沈教授也立即想到了,他一拍额头说道:“我把这个给忘了!对,可以利用已经产生的智能程序来产生更高一级别的智能!”
“是的,我把这个过程叫做学习过程。”
“呵呵,干得不错!”沈立文拍拍许毅的肩膀夸奖道,接着他又想到一个非常重要的问题,于是问题:“你知道什么叫组合爆炸吗?”
许毅点点头,组合爆炸他自然知道,这是计算机理论中流传的一种说法,这种情况是说组合会引起组合出来的东西无限增加,通常是指数级别的,到最后,将会导致组合成为计算机无法随的操作。许毅的母程序理论就用到了组合,组合不爆炸问题在他的考虑范围之内。
“组合的确会产生很多无意义的结果,从而产生组合爆炸,但是可以通过一些必要的措施来防止这个过程,例如我前面所说的负经验程序。另外还有一些方法,具体细节需要进一步完善……”
时间悄悄在一老一少的一问一答中流逝。
“小毅,虽然现在这个理论看上去好像已经接近成功,但这仅仅是停留在理论上,现在需要的是实践,希望你能继续沉心研究下去,真正做出东西来!”
能够得到沈教授的认可,许毅心中非常高兴,很认真地点头答应。接下来,许毅开始向沈教授请教自己在学习和研究中所碰到的一些问题,最主要的是他在阅读沈教授的那些书籍的时候所留下来的疑问。两个人讨论得不亦乐乎,在有不同看法的时候,往往争论得面红耳赤,最后谁也说服不了谁,只好将那个问题暂时放下,以后再进一步研究。
很快到了晚饭时间,沈教授留许毅吃饭,还说沈柔早就想见见他,许毅欣然答应,毕竟他也很想见见Selina。
第216章 公关危机
“情况看上去很不错哦!”黎萱正在给沈柔做身体检查。
沈柔惊喜道:“真的?萱萱姐,那我什么时候能彻底痊愈啊?”
“小柔,别急,慢慢来,照现在这种情况下去,相信这一天很快就会到来!”
沈柔也不再继续追问,而是转而把心思放在了那难喝的中药上面,一想起这个,她就觉得恶心欲吐,皱眉道:“萱萱姐,是不是可以不要再喝那些难喝的中草药啦!”
“当然……不行。”黎萱说道。不过也难怪,正所谓“良药苦口”,中草药本来就难以下咽,再加上沈柔的病情特殊,她开的方子熬出来的药更是难喝,虽然想了很多办法来减轻异味,但效果并不是很明显。而且,她喝这种药也不是一次两次,任谁天天喝都会反胃,不过为了她的病情,这却是没有办法的事情。
“啊?”沈柔听完之后单词变了个苦瓜脸,不过她很快又斗志昂扬,小手在胸前使劲一握,给自己打气道:“不过,为了让我的病尽快好起来,我会继续喝下去的!”说完,沈柔抬起右手,看了一下时间。
“怎么了?有事情?”黎萱奇怪地问道。她发现沈柔时不时地就看一下时间,好像有什么急切的事情一样。
沈柔犹豫了一下道:“呃……没有,只是想早点回家。”
“我不信。”黎萱笑了,两手放在沈柔的肩膀上,俯身看着她故意说道,“有约会?哦~我知道了……”
“哪有~”沈柔被黎萱说得脸红了起来。
“看看,看看,心虚了吧。到底是哪个小子把我们的小公主给迷住啦?快从实召来。否则……大刑伺候!”说完,黎萱已经伸出了自己的双“爪”,意思是,如果沈柔不坦白,她就要采取行动。
“不要……”沈柔一看吓了一跳,她最怕的就是被挠痒了。在黎萱的一再逼供之下,她只好道出实情。
“许毅?”黎萱问道,“你是说飞飞的作者许毅吗?”
“嗯,原来萱萱姐你也认识他呀。”
“他谁不认识呀,最近网络上传得这么神,简直成了中国互联网第一人了。原来你喜欢的人是他呀……”黎萱又开始打趣起沈柔来。
沈柔连忙否认:“哪有,我都没和他见过面,你别乱说……萱萱姐,你要不也去我家看看,许毅现在可是名人呢。”
原本沈柔以为,依照黎萱的脾气并不会答应这个邀请,可是令她没有想到的是,黎萱这次却很爽快地点点头:“好呀,我也去见识见识让我们的小柔神魂颠倒的那个家伙到底是怎么样。”
然而,当她们两个来到那个院子的时候,却发现那里只剩下沈教授一个人了。他正在书房记录着什么。
沈柔见状就要出去,这种时候通常是不适合去打扰老爸。
沈教授首先开口了:“小柔,回来啦。”
“我和萱萱姐一起回来的。她正在客厅呢。爸爸……”沈柔犹豫了一下,不过还是问了出来,“今天,你不是说许毅会来吗?”
沈教授停下手中的事情,笑了一下:“我就知道你会问这个。”
“爸~”沈柔撒娇地喊了一声。
“我已经尽力留他吃饭了,不过不凑巧的是,他公司刚好出了点事情,所以他就匆匆离开了。”
“发生了什么事?很要紧吗?”
“好像是飞飞的服务器中了病毒吧,具体我也没有问清楚,你不用担心,以他的技术,肯定是没问题的,呵呵。”停顿了一下,他继续埋头于手中的事情,低头又说道:“晚饭你和小萱先吃,我稍后就到。”
沈柔哦了一声,转身出了书房,而她的心思则已经飞到了讯飞公司了。
病毒?一定要他出马才能搞定吗?
没能见到许毅,沈柔情绪有些不高,不过她决定自己通过网络去看看到底怎么回事,看能不能帮上忙。
而此刻的许毅正在赶回公司的途中。刚刚接到周思筠的电话,说公司在海外的几个服务器不知道什么时候被人植入了病毒,结果讯飞的服务器成了病毒的传播源,很多海外的飞飞用户都遭受了重大损失,情况非常严重。
许毅