第一章 进化算法
意识渐渐回笼,姜若睁开眼睛,第一次审视这个以他的算法为基础构建的宏大的世界。
当他看向这个世界的时候,这个世界也发现了他。
底层代码运行起来,眼前的景象由模糊而清晰,最终勾勒出一座山的锋利的轮廓。巍然的山峦合围之下,他像一只瑟瑟的蝼蚁。而那山峦却是残缺的,他就站在缺口处。仰望这样一座山的感觉无限近似于凝视深渊,带来一种危险的引力,让他想要走进去。
他听见山风的声音。他看见一只鸟的剪影掠过天空。他嗅到空气中的微腥味道。
怎么会那么像呢。姜若在一瞬间甚至产生了一种错觉,仿佛时间倒回二十年前,他昏昏沉沉地趴在孟叔的背上。他们都很疲惫了,但却不能停下,因为不知道后面的人贩子什么时候追来。
然后他们看见了一座山,跟眼前这么相像的一座山,围而不合,有一个缺口。那山峦其实远没有眼前这座的险峻,但在年幼的他的记忆里,对于穷途末路的他们,是一样的巍峨和不可逾越。
在他们就要绝望的时候,发现山脚下有一座孤儿院。孟叔求院长把他藏在其他孩子中间。小姜若并不完全理解他们面临的境地,但他知道什么是孤儿院。
小姜若说,“我不是孤儿。我妈妈会来接我的。”
孟叔说,“对,她会来接你,所以你要在这里等她。”
那是过去一切的开始。
姜若没有问过院长背后的那座山叫什么。也许根本没有名字。对于无数大山里的孩子,由始至终,他们的生命里只有这么一座山,不需要有名字。但此时今日,他知道眼前这座山的名字。
“西北海之外,大荒之隅,有山而不合,名曰不周。”
不周山。
从今往后的一切,从这里开始。
对大多数博士来说,论文答辩应该就是他们一生中最紧张的时刻,但在姜若眼里却实在只是小场面。这一方面归因于他的自信,另一方面则要感谢他在不算太长的人生里经历了太多的跌宕。总之他镇定自若地回答着问题,轻松得甚至有点儿犯困。
“姜若同学,众所周知,机器学习的概念早在本世纪初叶就已经广为人知了,你的进化算法到底突破在何处?”
“在我们把所有代码开源之前,任何vr体验店都提供不了能够让人完全无法分辨的虚拟现实。究其原因,在于有限的算力永远无法模拟现实的无限细节。然后我就想,无限的细节真的是有必要的吗?假设你走近一条河,离得很远的时候你只需要水声,走近点需要模糊的水流,再近点就需要在水里模拟几条鱼;等你抓了一条鱼我们才需要刻画这条鱼身上的鳞片,你把鱼剖开做菜,我们才会模拟它的内部结构;而只有你把鱼放到显微镜下观察的时候,我们才不得不把这条鱼的建模精确到每一个细胞。我们不需要无限。我们只需要足以欺骗人的感知的虚假的无限。”
“这不是什么新鲜概念,难的是实现。”姜若笑了笑,打趣道,“神说,要有算法。于是有了进化算法,也就有了‘山海经’。”
台下教授们都笑了。姜若不需要证明。金叶游戏已经替他证明了。即使不关注游戏行业的教授们也不能无视“山海经”铺天盖地的消息。先行体验版只有十五秒,但已经让秋城几乎所有vr吧都被挤爆。
“山海经”的宣传语很特别:只有当你去看的时候,世界才存在。
“老顾有个好学生啊。”
“哪里哪里。”顾炎教授谦虚道,然而控制不住脸上的笑容,像一朵长满褶子的太阳花。
“最后一个问题。”薛教授伸出一根手指。
姜若的第一反应:我和你妈一起掉水里,你救谁?
第二反应:肯定不是这个问题。
“你为什么不申请专利,而是把所有代码全部开源?如果金叶这次大赚,那你恐怕错过了不止一个亿。”薛教授也很有幽默感。
“因为顾老师承诺,我什么时候没饭吃了都可以回课题组领奖学金,所以我觉得自己不太需要钱。”姜若又成功逗乐了一众教授,“进化算法属于全人类。我希望我的研究可以造福人类。”
姜若骑车穿过秋城大学的校园,一身答辩用的西装和看起来随时可能散架的老旧自行车很不搭调。道路两旁的银杏叶还没有开始变黄,远远未到最好看的季节。
把自行车停在宿舍楼下,姜若开始日常爬楼梯。他的宿舍在七层,爬楼的时候脚步必须放得很轻,否则指不定就会从哪里震下来几块墙皮。走到门口姜若惊了一下,因为门边挂着巨大的白色条幅,好像古时候家里死了人时挂的那种迎风飘扬的白幡。条幅上面写着:“热烈庆祝二师兄博士答辩圆满结束”。
姜若:“我觉得把‘热烈庆祝’改为‘沉痛哀悼’,会比较应景一点。”
木轩探出头来,白幡扫过他的口鼻,上面的灰呛得他连打几个喷嚏才能开口说话:“不好意思啊二师兄,红色的卖完了,你就凑合一下吧。”
顾炎教授课题组有博士四名,姜若行二,人称二师兄。即使他早已经习惯了这个称谓,听到的时候还是偶尔恍惚,总觉得下一句应该是“师父被妖怪抓走了”。
“二师兄!看看你答辩的英姿不?我给你录下来了。‘进化算法属于全人类’,啧啧,真虚伪。”老四沈攸举着相机钻出门来,“大师兄在过来的路上了,再等一会啊。”
今有两件大事:姜若答辩;“山海经”开服。如此大日子,师兄弟四人自然要聚上一聚。
是的,师“兄弟”四人。如假包换的和尚课题组,披上袈裟就可以直接去西天取经。
姜若不理会沈攸的聒噪,侧身挤进宿舍,进行临走前最后的巡视。东西已经搬空了,寡白的墙壁很好地注释了什么叫做家徒四壁。姜若站在阳台向远处望去,目光越过秋大操场,落在对面的科技园区,“金叶”巨大的银杏叶logo在写字楼我们这样算不算做弊啊?”
“我们又没开挂,”姜若说,“倒推底层代码,再重新拟合游戏场景,这么硬核的做弊手段还没有写进法律呢。谁让他们要用开源算法?”姜若敲敲大屏幕,“我们已经做了充足的准备,如果没有补充的话就开了?”
棺盖在眼前缓缓合上,vr仓开始灌注休眠液。姜若喜欢这种感觉,有一种变成婴儿回到母亲子宫里的安宁。
意识先渐渐模糊,再渐渐清晰,像在一个梦里睡去,又在另一个梦里醒来。
醒来的姜若身着宽松的浅蓝色上衫和深蓝色长裤,过于熟悉的式样勾起了一些并不愉快的记忆。他摸了摸身上的仿真衣料,冷笑了一声,“倒是比那时候的制服舒服多了。”
姜若抖抖袖子,抬起头来。
他看见了那座山。
不周山。
空气中凛冽的寒意预示着这里的荒芜,山风吹来的血腥味道告诉他前面有激烈的搏杀曾经发生或者正在发生。他听见奔腾的水流声,他想那应该就是《山海经》说的寒暑之水。
在原本的计划里,师兄弟四人应该先寻求汇合,再综合地形和资源最终选择一个根据地。但在姜若抬头的一瞬间,他仿佛嗅到了命运的味道,心底有个声音在疯狂地呐喊,就是这里,就应该是这里,只能是这里。
既然姜若的人生是在这里踏上了歧途,那么也应当在这里回到正轨,以完成这一宿命的轮回。
时隔二十年,姜若再一次抬头仰望。
我已经不是那个七岁的稚儿。
我不害怕你。