你在生命中走过的每一条道路最终都会“带领你到注定的归宿”。
——弗雷德里克·巴克曼《一个叫欧维的男人决定去死》
数学建模比赛已经过去两个多月了,前天刚刚知道比赛结果——国二,是在自己意料之外又在情理之中的一个结果了,感觉大家的努力都没有白费,这种看得见摸得着的结果真让人安心。
其实以自己的实力,是万万没想到自己也可以获奖的,只是想着试一下,在研究生生涯做点不一样的事情。因为自己以后想要走数据分析的道路,而且疫情期间自己也乱七八糟地学了一些编程技能和机器学习的知识,想着磨刀霍霍向猪羊试用一下。
刚开始收到比赛通知是在6月份,那时候因为疫情待在家里大半年,每天被不安和焦虑宰割,想迫切做点能让自己精神起来的事情。然后很快和另外两个小伙伴组好队,就开始了漫长的数模备战过程……
赛前:
6月份确定参赛,七八月份在实习的摸鱼间隙翻相关的建模知识(真的就只是翻一下的,那些知识不是科班出身的谁看得懂啊T^T),然后九月份大家回校了,可以集中讨论,找了很多往年的优秀论文,看看别人是怎么写的,找找感觉。其实翻看以前的赛题也知道“华为杯”的出题模式是有一道题是偏向社科的,相对比较适合我们,而且看以前人家的论文,发现好像同一道题会有各种各样的解答方法。总而言之,题目没有标准答案,你用自己的方法做出来,并言之有理在论文上呈现出来即可。所以基本上在比赛的前一个星期我们都在刷往年的优秀论文。
比赛第一天:2020年9月17日
早上八点钟,我们准时下好题目,决定选题。今年的题目简直了,几乎没有一道题目一眼看上去是可以“看懂”的,往年“说好”的社科题也没有。下面是今年的题目:
A题—华为题_芯片相噪算法设计
B题—汽油辛烷值建模
C题—面向康复工程的脑电信号分析和判别模型
D题—无人机集群协同对抗
E题—能见度估计与预测
F题—飞行器质心平衡供油策略优化
几乎全是理工科题目有没有!(暴风哭泣T-T)最终我们逼于无奈,用排除法选择了相对来说比较“容易”的B题。但是!好家伙,这题目漏洞百出,很多文字表述模棱两可,B题交流社区对专家一片不满。我们也想过换题目,但是无题目可换,因为其他题目真的都不懂……只能按照我们自己的理解去解答题目了。
第一天就在解决第一题,自己写python编程进行数据处理,好像比较容易,但是因为题目的表述,这道题卡了一天,进度还是相对有点慢的。因为要有处理好的数据才能做下一题,我和欧阳一起交流代码,柳颖负责开始起框架、找文献和写论文。
第二天到第三天:2020年9月18日—9月20日
幸好没课,大家都能集中时间泡在学习室,讨论起来也比较方便(虽然有点吵到学习室其他小伙伴了),有两问能用上我之前学到的机器学习的知识:随机森林和支持向量机,建模的过程中也和欧阳用MATLAB解决的神经网络模型进行对比,论文内容上整体还是比较丰满的。第四题真的不得不膜拜一下欧阳大佬了,用到蒙特卡罗模拟的方法去解决优化问题,他在向我们解释他的思路的时候我们都没怎么听懂……在他的指示下,我用python代码模拟生成数据。基本上没有欧阳就没有我们的第四第五题!(瑞思拜.jpg)
第四天:2020年9月21日
经过前面三天的奋战,虽然都能凑合着解决全部问题,但是文章还没写完,还有摘要格式之类的需要润色。事实是,在最后一分钟我们都还在修改,上演现实版的速度与激情,颤抖着在截止的最后10秒钟将识别码提交后,整个人都瘫软在椅子上了。所幸提交也没遇到什么bug,因为听说还有很多队伍遇到识别码和论文对应不上的问题,所以我们基本上提交了识别码就不敢再打开那个文件了。
后记:
因为我们三个都是没有参赛经验的小白,学习的专业知识也没什么沾上边的,但是我觉得我们队伍有很大的一个优势是我们彼此熟悉,分工合作很完美。我负责用python建模,欧阳用MATLAB建模,柳颖负责画流程图写文章,真的是把每个人的长处都利用起来了(其实也不算长处,我和欧阳的编程知识都是提着半桶水硬上的那种……),但柳颖是真的很耐得住性子写文章并且熬得住夜的那个,我作为队长真的自愧不如。当时说要通宵玩一下的也是我,结果真到了需要熬夜的时候,没到两点我就撑不住跑去睡了。不过我觉得前几天如果时间不是特别紧急没有必要熬夜,因为这会影响第二天的答题效率,我们都是在比赛结束的前一天晚上熬夜的(因为文章还没写完,好像真的会来不及)。
另外,起一个好听吉利的队名也很重要,我们的队名叫“掂过碌蔗”,粤语意思是一切顺顺利利的。现在回过头看结果好像也还是蛮顺利的,至少这也是一种心理暗示。
9月份那段时间真的是各种事情扎堆涌过来,妈妈生病需要跑医院,因为哥和姐都要上班,我课程比较少,是时间相对比较充裕的那个,但是为了参加比赛,照顾妈妈这个重担就全压在哥哥身上了,我参赛的那段时间当口他和姐姐起了争执,就是为了谁请假跑医院的事情。当时我好内疚自责,要是我不参加这个比赛,我就可以去陪妈妈,他们也就不会这样了。但是一想到其他两个小伙伴都交了报名费的,而且自己也准备了这么久,临时退出真的很不甘心。我觉得我最需要感谢的应该是我哥,谢谢他扛起来这一切,可以让我安心比赛。谢谢你,我亲爱的哥哥。
这次比赛给我最大的感受就是:趁年轻真的要勇于尝试一下,不用老是盯着结果看,因为距离太远容易让人泄气。研二开学没多久但经历了很多事情:自己生病,妈妈生病,哥姐吵架,人际关系紧张,毕业论文定题……虽然这些事件的密集度有点大,但是所幸自己都能一点一点去解决,一点一点去开导自己,化解焦虑。参加了数模比赛,妈妈的病也做好了手术,自己论文方向确定,现在也开始在实习,还去东莞打了暑假一直打不上的九价!也算是一点点地得偿所愿了。生病的事情我也看开了,就当自己人生之路不长了,所以更要好好活好当下,对自己宽容一点。人际关系会导致自我怀疑,但每当自己胡思乱想时就去看书,因为杨绛先生说过:“你的问题主要是读的书少而想得太多”,发现看书真的能让自己的思绪转移,和大师们对话的过程也能发现自己是多么无知以及无聊。接受自己是一个普通人,接受自己的一切,慢慢地、势不可挡地一点点成长以及老去。