《科学怪人》正文 第23章 绝妙的比方
“哈哈哈哈……机器本来就比人效率高啊!这个从逻辑上讲,是人类绝对超不过机器的原因。”</p>
“看来人工智能威胁论是真的呀……”</p>
“威胁当然有,可不是网上说的那样。”</p>
“你是说它其实没危险?”</p>
“不但没有,而且还有益处。”</p>
“比如代替了人类工作,人类可以任意享受生活?”</p>
“是的,这就是我为什么让你做‘人工智能’的原因。”</p>
“了解了……”我拿出白天誊抄算法代码的那几张纸片,“你帮我看看,你能看出这几个算法分别是干嘛用的么?”</p>
胖子接过纸片,皱起眉头看了一溜,思考了一小会儿,眉头舒展起来:“这是你从书上抄下来的吧?”</p>
我想:那笔记本上记的杂七杂八,当初我就觉得那是老头当年的课堂笔记。</p>
我回答道:“是,我觉得里头有我要的‘分布式系统’的算法。”</p>
“这个我也看不出,你模拟过了吗?”</p>
“模拟过了,不过模拟到后面,有一个算法把另一个给还原了,我也是无奈啊——”</p>
胖子摸着肚子,歪头思考了一会儿,突然一拍桌子:“对啊!这就对了!”</p>
“怎么就对了?”</p>
“‘分布式系统’的第一步是任务的分解,那任务完成后,总需要一个汇总并还原的过程吧?”</p>
我看着这几张纸条,把我刚才说到的那两张放到桌面上,上下排列,中间隔开一段距离。</p>
“剩下的又怎么用呢?”我把手里的纸条递给他。</p>
他拿过去看了半天,又上网查了几个英文字的意思,若有所思地拿出其中的一张来说:“这张应该是用来分配的,不过很奇怪,怎么没有常用的任务分配算法?这一段我从来没见过,你是从哪一本书上抄下来的?”胖子晃了晃手里的纸条。</p>
“哦,这个是高教授那里抄录过来的……我也不是很懂里头的意思。”</p>
“不会的,以他不会写出这样的算法,如果这是他写的,那么也许……”</p>
我看他很怀疑这一段代码的真实性,于是想转移一下话题:“比起这个,我更想要明白如何把这些做成一整个系统。”</p>
胖子放下纸,点点头,开始跟我一起尝试。</p>
因为我试过很多次了,就让他来出主意。</p>
他的建议是先找到每一段算法的核心意思,也就是找到其中的最关键的一句代码,从这一点入手,找到它们内在的用途。</p>
经过我们的研究,我们一致认为这些算法结合起来是一个非常简化版本的“分布式算法”,而且是“分布式计算系统”的算法,除了这个之外还有存储和管理,一共3种。</p>
经过了几个小时的努力,我们俩终于把这些算法一个个摆到它们该摆的位子,接下来就是把它们用一些常用的逻辑算法连接起来即可。</p>