林知夏在实验室猝死的瞬间,手指还停留在键盘上。再睁眼时,她躺在陌生的宿舍床上,头顶是带花纹的粉色床帘,手机屏幕亮着条消息:二喜,明天陪我去网吧见网友呀~(肖奈)
她猛地坐起,镜子里映出张胶原蛋白满满的脸——这是《微微一笑很倾城》里炮灰女配赵二喜的身体。原主因数学挂科、恋爱脑误事,最终在游戏里被反派利用。而现在,她的指尖还残留着写代码时的肌肉记忆,脑内自动浮现出c++、python的编译逻辑。
“系统提示:宿主已激活‘学霸逆袭’模块。”机械音在脑海中响起,“原主人生轨迹已修正,当前姓名:林知夏,计算机系大二在读,绩点4.8\/5.0,全国大学生数学建模竞赛一等奖得主。”
她摸出枕边的笔记本,扉页写着密密麻麻的算法笔记,最后一页夹着张照片:清瘦男生穿着白衬衫站在图书馆前,腕间缠着蓝色手环——这是原主偷拍的“计算机系神话”江砚,全校唯一连续三年Acm-Icpc全球总决赛金奖得主,传说他大二时就破解了某知名企业的安全漏洞,被特聘为技术顾问。
手机再次震动,这次是班级群消息:@全体成员 今晚七点,江砚学长的‘人工智能前沿’讲座,阶梯教室A101。林知夏勾唇一笑,原主记忆里,赵二喜因为追肖奈错过这场讲座,而今天,她要让江砚记住“林知夏”这个名字。
第一节:图书馆的代码博弈
下午三点,林知夏抱着《深度学习实战》走向图书馆。路过走廊时,忽然听见激烈的争论声。
“这个神经网络模型的收敛速度太慢,”熟悉的白衬衫身影倚在窗边,江砚修长的手指划过笔记本屏幕,“你用Adam优化器代替SGd,再把batch size调到128试试。”
说话的是大四学长李明,正在为毕业设计发愁:“可我试过了,误差率还是超过5%——”
“因为你漏掉了残差连接。”林知夏忽然开口,将书本摊在桌上,指尖在屏幕上画出ResNet的结构示意图,“在第三层和第五层之间加跳跃连接,不仅能缓解梯度消失,还能让收敛速度提升40%。”
江砚挑眉看向她,瞳孔里映着窗外的梧桐叶影。林知夏这才注意到他左眼角有颗极淡的泪痣,在阳光下发着珍珠般的光泽。
“你是……”李明愣住。
“林知夏,计算机系大二。”她递上自己修改过的代码片段,“如果学长需要,我可以帮你写个验证脚本。”
江砚的目光在她脸上停留片刻,忽然伸手摘下腕间的蓝色手环,套在她笔记本上:“用我的账号去服务器跑代码,权限更高。”手环内侧刻着极小的字母“JY”,林知夏指尖微颤——这是原着里江砚从不离身的东西。
看着两人并肩调试代码的背影,李明忽然想起什么:“对了知夏,肖奈今天在食堂问起你,说约你明天去网吧——”
“不去。”林知夏盯着运行结果,头也不抬,“我明天要去听mIt人工智能线上峰会。”江砚敲代码的手顿了顿,嘴角扬起不易察觉的弧度。
第二节:讲座上的双向碾压
晚七点,阶梯教室座无虚席。江砚上台时,台下响起此起彼伏的快门声。林知夏坐在第一排,注意到他袖口露出的蓝色手环绳——正是她今天还给他的那根。
“今天我们讲‘对抗生成网络(GAN)’的最新应用。”江砚点开ppt,“传统GAN存在模式崩溃问题,而我和团队提出的改进算法……”
他的讲解深入浅出,但林知夏敏锐地发现某个公式推导存在瑕疵。当江砚说到“损失函数采用JS散度”时,她忽然举手:“学长,用wasserstein距离会不会更稳定?”
全场哗然。江砚挑眉示意她上台,林知夏接过粉笔,在黑板上重新推导公式,粉笔灰落在她指尖,竟画出与江砚ppt上相同的修正轨迹。
“看来有人提前做了功课。”江砚的声音带着笑意,只有她听见其中的暗流,“那知夏同学是否愿意分享一下,如何用wasserstein GAN生成高精度卫星云图?”
这是江砚正在研究的国家级项目。林知夏打开笔记本,调出自己昨晚写的模型架构图,台下顿时传来倒抽冷气的声音——她的设计方案,竟与江砚团队内部资料的相似度高达90%。
“你怎么会有这个思路?”江砚的瞳孔微微收缩。
“从《自然》最新的气象建模论文里得到启发。”林知夏微笑,故意省略了“前世参与过同类项目”的事实,“不过我在判别器里加了注意力机制,学长看这里……”
讲座结束时,江砚忽然在她耳边低语:“下周三晚上九点,老地方等你。”不等她反应,便被蜂拥的学生围住。林知夏低头看手机,发现多了条好友申请:江砚(JY)请求添加你为好友。
第三节:深夜实验室的代码情书
周三晚九点,计算机系实验室亮如白昼。林知夏推开门,看见江砚正对着满墙代码沉思,他面前的桌子上摆着两杯星巴克,杯套上印着“左岸咖啡”的字样——这是原着里肖奈向贝微微示爱的梗。
“坐。”江砚指了指对面的椅子,屏幕上是他最新的AI模型,“上次你说的注意力机制,我试了但效果不佳。”
林知夏凑近屏幕,发梢扫过他手腕。两人的头几乎要碰在一起,她闻到他身上淡淡的雪松香水味,与记忆中实验室里的服务器气息奇妙地融合。
“问题出在特征提取层。”她调出自己写的模块,“你看,这里用多头自注意力代替单一卷积,能捕捉到更复杂的空间关系——”
代码运行的间隙,江砚忽然抽出她口袋里的笔记本,翻到夹着照片的那页:“原来我早就被人偷拍了。”
林知夏耳尖发烫,想起原主偷偷跟踪江砚的糗事。但此刻她挺直腰背,直视他的眼睛:“学长在图书馆解数学题的样子,确实值得记录。”
江砚忽然笑了,那枚泪痣在灯光下泛着微光。他从抽屉里拿出个U盘,外壳上刻着“JY-001”:“里面是我整理的Acm竞赛资料,给你的谢礼。”
U盘插入电脑的瞬间,屏幕突然跳出满屏的粉色爱心,每个爱心都是用代码画的,中央写着:林知夏,你的代码比我的任何模型都更让我心动。
她猛地抬头,看见江砚耳尖泛红,却仍用若无其事的语气说:“试运行了一下你写的注意力模块,没想到触发了隐藏彩蛋——看来某个笨蛋在代码里藏了表白程序。”
林知夏这才想起,前世她习惯在代码注释里写短句。她翻开源码,果然在注释里看见:希望这个模块能像我一样,精准捕捉到你的注意力。
实验室的时钟指向十点十分,江砚忽然指着窗外:“看。”月光穿过百叶窗,在他们交叠的手上投下格子状的光影,像极了代码里的矩阵排列。
“知夏,”他的声音轻得像片羽毛,“以后要不要和我一起写代码?从青铜到王者的那种。”
她忽然想起原着里肖奈对贝微微说的“我们结婚吧”,而此刻,江砚用代码和月光,为她写了封更浪漫的情书。
“好啊,”林知夏点开编译器,在新文件里写下第一行代码,“不过我有个条件——”
“什么条件?”
她转头看他,眼中映着屏幕的荧光:“下次约会,去图书馆顶楼看星星,顺便讨论一下量子计算在时空建模中的应用。”
江砚愣了愣,随即笑出声,笑声像他写的代码一样流畅悦耳。他拿起粉笔,在黑板上画了个莫比乌斯环,环内写着两人的名字:“成交。不过在那之前——”
他保存好代码,点击运行。下一秒,实验室的所有屏幕同时亮起,满屏的代码化作流星雨,在夜色中划出璀璨的轨迹。而在这漫天代码雨中,江砚的指尖轻轻覆上她的手背,像在键盘上敲击出最温柔的一行指令。