简介
信息安全专业,主要方向是机器学习,有 python 经验,之前并没有接触过数学建模相关的比赛, 暑假的时候正好有同学在找人组队想参加数模的比赛,一开始大家其实就抱着随便试一试的心态去参加了,不过比赛的时候还是认认真真在做的,最终选了 c 题,机器学习相关,结果水到了一个二等奖。感谢队友!
赛前准备
actually, 什么都没有准备,大概就比赛前一天去网上找了数模相关的资料,了解了一些常用的模型,具体比赛流程啥的。。。
比赛开始
开赛第一天,早早起床,拿到题目开始讨论。研赛的题目给人的感觉就是每一题都不简单,会有很多的小题,每个小题都有较大的工作量。考虑到我们都对机器学习相关的内容比较熟悉,讨论到晚上,最终选择了 c 题。
解决问题
现在看来,花费 1-2 天对所有问题进行全面的理解和思考是很重要的,定好目标之后才能稳步向前。一开始以为比赛的4,5天时间是很充裕的,但是事实上赛题的工作量很大,好多个晚上都要搞到挺晚才能回去睡觉,不过每次问题能向前进步,看着我们的假设一步步被实现,准确率一步步提高,感觉还是很有成就感的。我们选的题目,给我最大的感受就是没有一个标准的答案,甚至给出的一些子问题本身就可以有多种解释,比如有些子任务既能用聚类又能用分类来做。有很多细节的地方需要我们自己去做假设或者自己做实验验证。通过本次比赛,收获了很多。学到了层次分析法,模糊分析法啥的。
论文书写
这一块其实是很重要的,由于时间紧张,肯定需要 3 人一起同时写,要保证整个论文框架的一致,至少抽出 2 天时间给论文,要添加大量的实验对比,图表分析,等等。比较最终专家们看的是论文,我们把自己所有做过的东西都放到了论文里面,有些可能并不是那么好的方法,但是至少说明我们做过对应的对比试验和我们的解题思路。最后写了 40 多页。。。还是挺神奇的。
感想
actually, 作为之前几乎没怎么了解过数模的队伍,感觉结果不错了,比赛中也接触了解了一些数模的思想,感觉学到了很多,是一次不错的体验。比赛中,团队合作很重要,一个人绝对完不成这么多任务,合理高效的分工合作是重中之重。不过还是要注意身体,我们队伍还是挺养生的,没有通过宵,基本都12点前结束回去睡觉了,只有最后一天为了写论文稍微晚了点,2点不到回去了。总结一下,这几点是很重要的:
- 理解题目,慎重选题
- 合理分工,团队合作
- 足够的时间写论文
- 有时间意识,合理取舍
并且,比赛的时候不小心把饮料倒在 mac 上了。。。强行开机挽救了没有备份的论文。。。。gg