高强度模拟实战后,江蓓儿和白彦秋都花了一段时间恢复。
周一返校时,两人的精神状态已经调整到最佳。
但班级里的气氛却有些微妙——所有人都知道他们周末一起训练了,而且是在江蓓儿家里。
“蓓儿,”课间时,林晓晓小声问,“你和白彦秋真的在他家通宵训练了?”
“在我家,”江蓓儿纠正,“不是他家。”
“哦哦,对。”林晓晓眨眨眼,“那……你们一整晚都在学习?”
“不然呢?”江蓓儿反问。
“没、没什么!”林晓晓赶紧摆手,但脸上还是写着好奇。
江蓓儿懒得解释,继续看她的书。
下午放学时,班主任再次把他们叫到办公室。
“组委会同意了,”老师说,“你们可以以两人团队参赛,顾问可以有一个,但必须在报名表上注明。你们想好顾问人选了吗?”
白彦秋点头:“我表哥,陈子涵,大学数学系二年级。他已经同意了。”
“好,”老师递过一份表格,“填一下他的基本信息。另外,竞赛时间确定了,下周五早上八点开始,周日下午八点结束。比赛地点在市青少年活动中心,提供食宿,但要求有指导老师陪同。”
“您会陪我们去吗?”江蓓儿问。
“当然,”老师笑着说,“我可是你们的指导老师。不过你们也知道,这种竞赛我们老师主要就是保障后勤,解题全看你们自己。”
填完表格离开办公室时,白彦秋忽然说:“我表哥说,如果有什么特别难的问题,他可以帮忙看看。”
“不需要。”江蓓儿直接拒绝,“我们自己解决。”
“我也是这么跟他说的,”白彦秋说,“但他还是坚持要了我们的训练资料,说想看看小学生的竞赛现在到什么水平了。”
江蓓儿脚步顿了顿:“你给他了?”
“给了,”白彦秋点头,“但只给了前两题的。第三题……我觉得涉及的气象预测模型可能太专业了,没给。”
江蓓儿看了他一眼。
这个选择很明智。
第三题用到的深度学习方法,已经超出了普通小学生的知识范围。
“你表哥说什么?”她问。
“他说……”白彦秋回忆着,“‘你们队的水平已经超过大多数大学生队伍了。特别是那个ConvLSTM模型的设计,非常专业。’”
江蓓儿心中一紧:“他还说什么?”
“他说想见见我们的队长,”白彦秋笑了笑,“我告诉他队长是个女生,他惊讶了很久。”
“你没说我的名字吧?”
“没说。”白彦秋摇头,“只说是个很厉害的同学。”
江蓓儿稍微放松了一些。
但还是不能掉以轻心。白彦秋这个表哥听起来很敏锐,如果见面,可能会看出更多东西。
“竞赛期间,不要让你表哥接触我们,”江蓓儿说,“就说比赛规定,队员要独立完成。”
“好。”白彦秋应下。
---
接下来的几天,训练进入最后阶段。
两人不再做完整的模拟题,而是重点突破薄弱环节——特别是数据处理和可视化部分,这是江蓓儿相对不熟悉的领域。
“你的算法设计很强,但数据清洗和特征工程需要更多经验,”
白彦秋在分析一次训练结果时说,“比如这个时间序列的缺失值处理,用前向填充可能不够好,可以考虑插值或者模型预测。”
“你有更好的方法?”江蓓儿问。
“我查了一些资料,”白彦秋打开一个文档,“对于气象数据这种有季节性和周期性的序列,可以用STL分解(季节性趋势分解),然后分别处理趋势项、季节项和残差项的缺失值。”
江蓓儿认真看着他的方法,点点头:“可行。你实现一下,我看看效果。”
白彦秋很快写出了代码,运行结果显示,新方法的预测误差比江蓓儿的原始方法降低了15%。
“不错。”江蓓儿难得地给出了明确的夸奖。
白彦秋眼睛一亮:“真的?”
“嗯,”江蓓儿说,“这个改进可以应用到我们的模型库里。以后处理类似问题都用这个方法。”
这几乎是最高程度的认可了——把白彦秋的方法纳入“模型库”,意味着她承认这个方法有价值,值得复用