-
叶照青微怔了下,严格来说,她不算他的下属,而且还有同学这层关系。
用职位称呼,确显生疏。
电脑屏幕亮了起来,她接受提议,手指挨上键盘:“所以……周朔宁,这台密码多少?”
他眉梢微扬,报了串字母数字的组合,叶照青输进去,注意力集中到系统上,调出资源监视器,数据库日志。
周朔宁向旁边让开半步,倚在机柜,安静地看她操作。
叶照青沉思片刻,敲起键盘,没一会儿,脚本运行完毕,数GB的临时文件和陈年日志被清理干净。
但数据库索引问题,就没那么简单了,她四指微蜷,指甲掐进手心。
“很麻烦吗?”周朔宁在她身后问。
“我发现,比较频繁的几条巡护记录查询,每次都要做全表扫描。”
“全表扫描?”
“就像查字典没目录,只能一页页翻。”叶照青松开紧掐的手,鼠标点了几下,指了指屏幕上的日志统计结果,“比如这个,根据动物种类和时间范围的组合查询,随数据量增大,速度会呈指数级下降。”
周朔宁俯身细看:“优化起来容易吗?”
“如果只处理表层问题,不算难。”叶照青调出数据库的执行界面,“比如,把动物种类和时间范围这两个字段组合,建立索引,查询时就能直接定位。”
她侧过脸,目光征询,“周站……周朔宁,我可以这么做吗?”
“当然。”周朔宁点了一点头,“要先备份下数据吧。”
“已经备份了。”
叶照青朝他笑了笑,双手重新搁在键盘,编写命令。
周朔宁唇角向上,也跟着笑了下。
他从档案室取来巡护记录册,拖过椅子在她身旁坐下,握着铅笔在图纸标注。
主机运行声,键盘敲击声,以及铅笔在纸页沙沙划过的轻响,平静而协调地交织。
不知不觉,窗外日头已然西斜。
老孙推门而入,嗓音响亮:“该吃饭了,你俩还在忙活呢?”
叶照青敲完回车,轻呼出口气,起身让开椅子:“正好,系统可以试试了。”
老孙将信将疑地擦擦手,坐到电脑前,习惯性抱怨:“这老牛破车……”
他点开录入界面,动作突然顿住,页面竟在几秒内加载完成,他试探着查询了条昨天的巡护记录,结果瞬间弹出。
“哟!”老孙瞪大眼,赶紧又试了几条不同条件的查询,每条都响应飞快,“神了!”
小彭刚进门,闻言立刻放下巡护包,凑到电脑前:“我也试试。”
插卡导入图像,这一步以往耗时不少,此刻进度条却飞速前进。
小彭眼睛亮了起来,目光钦佩:“叶老师,这都做了什么?”
“清理临时文件,优化数据库索引,另外还调整了内存分配。”
“能教教我吗?”
“没问题。”叶照青点头,“不过,根本症结在于数据库设计,理想情况是建立规范的物种编码表,通过外键关联。”
小彭挠挠头:“可这工程量……”
叶照青说:“是不算小,几乎要重构了,等雨季闲下来再说吧。”
老孙听着两人对话,拍把大腿:“你们的术语我不懂,我只知道系统变快了,大喜事,今晚必须加菜!叶工,让站长露一手,他炖的山菌土鸡汤,鲜得能把舌头吞下去。”
小彭也笑说:“是,周站长手艺确实赞。”
叶照青转过头,周朔宁不知何时已收拾好了巡护册,斜倚在桌沿,两条长腿交叠,手臂松松抱在胸前。
夕阳的余晖,从身后的窗户斜照进来,浅金色的光晕,落在他眉眼间。
叶照青学他们的称呼,声音带笑:“好啊,那辛苦周站长了。”
他看着她,很轻地笑了下。
“不客气,叶老师。”
-
接下来两天,叶照青正式进入工作状态。
这些年来,保护站积累的红外相机照片数目庞大,既是宝藏也是挑战。
她根据经验,很快搭了个分类模型,部署在站里的服务器上。
刚开始运行,结果便令人振奋,野猪,毛冠鹿,豹猫……连着几种动物,算法都精准地给出了标签。
老孙和小彭围着屏幕,惊叹不已。
又进来一张照片,午后浓重的阴影下,粗糙的“岩石”半隐在黑暗中。
算法迅速判断:岩石,置信度95%。
叶照青轻点鼠标,准备进下一张。
“哎,等等,玩意儿……不大对劲吧?”老孙眯眼,手指点上屏幕,“你们瞅这坨石头,像不像打盹的斑羚?”
叶照青愣了下,这是中华斑羚?
小彭扶眼镜端详:“真的假的,我看就是块石头啊。”
“光看它不行,你得看它边儿上。”老孙眼神锐利,指着被压弯的草丛,“看这草倒的样子,石头边上,草能长这么别扭?”他又示意旁边的凹陷,“这是蹄印吧,被雨冲模糊了。”
顺着老孙指引,“岩石”的轮廓显现,似乎真的呈现出一种蜷缩姿态。
但仅凭此,叶照青仍无法信服。
这太依赖感觉了。
周朔宁走近,目光在照片停留几秒:“方便让我看看吗?”
叶照青放开鼠标,让出一点位置。
他俯过身,一手虚扶在桌沿,另一只手轻握鼠标。
照片被拖进PS,随着对比度和阴影调整,曲线凹凸转换之间,原本混沌的暗色里,渐渐透出了毛皮的纹理感。
小彭感叹:“我的天,还真是啊。”
老孙抱起胳膊,哈哈笑道:“咋样,咱这火眼金睛,不比高科技差吧。”
叶照青抿抿唇角,没有说话。
精心搭建的算法模型,在自然的巧妙伪装和基于经验的观察面前,竟是如此笨拙。
周朔宁直起身,视线落在叶照青略带几分怔忡,又若有所悟的脸上。
“中华斑羚,是山里最会躲的动物之一,它们性子警觉,很少让人看清全貌,就连有经验的巡护员,有时也不容易分辨。”
老孙咧嘴一笑,冲叶照青眨眨眼:“叶工,电脑要是连这都能学会,那可真的成精了。”
叶照青盯着屏幕,沉默几秒,指甲无意识地掐进手心。
“我再想想。”
-
暮色四合,天光渐暗。
叶照青心思没在晚饭上,就着小菜喝下去半碗粥,转身又进了机房,她把所有中华斑羚的照片都找出来,逐张拉对比度观察。
数据层做增强,当然可以提供更多特征,但模型究竟要学什么呢?
老孙和小彭的收拾碗筷声传来,夹杂着隐约的谈笑。
叶照青毫无思绪,索性回房洗澡。
洗完澡,头脑清明了些。
手机有消息跳出来,来自办公软件,上级俞远舟发来一份文件。
后面接着段话:照青,这是年度的技术评审框架,关乎部门明年资源倾斜,我提前发你看看,“复杂场景识别”是汇报重点,有深度,有前景,由你来主导呈现最合适。
叶照青眉头微皱,现在九月底,距离年度评审还早。
她正准备打字,问DDL什么时候,微信又收到条消息。
俞远舟发来极长的一段话:
照青,知道你前段时间压力大,想暂时放空一下,我完全能理解,所以更想以过来人的身份,跟你说几句。
邵明哲那边,条件想必非常诱人,但腾海的风格激进,项目周期短,压力只会更大,反观公司,正在酝酿提拔新一代的技术领军人,我在会上是力荐你的。
正因为这个节骨眼关键,项目又急需你这样的核心人物坐镇,你突然休假,难免有些不太理解的声音。
照青,我一直非常看好你的潜力,不希望你因为个人选择,错失宝贵机会,影响更长期的职业前程。
但愿你能体会我的用心,时间方便,我们通个电话详聊?
字迹密密麻麻,在眼前连成模糊的一片。
叶照青吐出口气,手机扣在桌面。
话都被他说尽了。
滴水不漏的组合拳,关怀中夹杂规训,让她连一句“我只想安静休假”都递不出去。
窗外的天,已彻底黑下来,叶照青机械地用毛巾擦着头发。
手机嗡嗡震起来,她没理会,几秒后,又开始了,持续不断,大有不接不罢休的架势。
她扔下毛巾,深呼吸拿起手机。
却不是俞远舟打来的。
“叶子。”郑素珍的声音透着关切,“还在公司加班呢?”
“……还在。”
“半天没接电话,工作是不是挺忙的?”
叶照青提起唇角,尽力让语气轻快:“工作就那些事,还好吧。”
“马上中秋,票订了没有啊?我准备做鲜肉月饼,等你回家吃呢。”
听着声音,叶照青仿佛看见郑素珍在厨房忙碌的身影。她早已回到西城,就在离家不远的地方,却无法讲出口。
“妈……今年这个项目,比较特殊,现在遇到了点困难。”
叶照青选择性说了部分实话,“我想集中精力攻一攻,尽量中秋当天回来。”
电话那端,短暂停顿几秒。
郑素珍“哎”了声,语气是了然的骄傲:“妈知道,你那个脑子,就爱解决难题,一遇上坎儿就和自己较劲,要我说,别老坐在电脑前,出去走走,散散心,说不定就有思路了呢。”
“……嗯。”
“好了,不催你,你安心忙你的,难题解决了再说,月饼都给你留着,什么时候到家,什么时候烤新鲜的。”
“知道了,妈妈。”
喉咙里像堵了团棉花,涩涩的。
挂断电话,叶照青推开窗,想让冷风吹散今晚的诸多情绪。
抬起头的刹那,心脏却倏然一颤,山中的月亮,与她过往在城市里见到的完全不同,不再是夜空中一个遥远而温顺,被霓虹灯冲淡的背景光晕。
这里的月,硕大低垂,仿佛就悬在对面山脊的树梢上。
叶照青举起手机,无论怎样调整取景框,画面都单薄无比,小小的电子屏幕,根本定格不出此刻清辉扑面、近乎蛮荒的压迫感。
这瞬间,念头亦如月光照进心底,叶照青没有犹豫,拉开门径直向周朔宁房间走去。