2021我的美赛(MCM-ICM)经历

前言

2月4日扛上我笨重的主机上了高铁,在下午16点46分跟小伙伴会和,赛前最后一天的准备就是商量宝贵的每一顿饭都吃些啥。2月5日早上6点到2月9日早上9点(最后发现是10点??)是今年(2021)的美赛比赛时间。 2月9日从8点57分交了2小时卷子终于成功了,11点去MCD吃我最爱的Big Mac(此处应响起王力宏BGM: I’d love it)出去逛gai到半路,我和小伙伴心照不宣地选择回驻地倒头就睡,3小时后的17点挣扎着起床赶上17点46分回家的高铁。2月10日缓(睡)了一天……
仅以此篇文章记录这段难忘的五天四夜的拼搏时光,感恩泽铁在抱佛脚期间的无私支持,感谢Adeline, lxz和lxz家里人,当然还有我自己的辛苦付出,具体模型策略请参照一百年前写的总结美赛建模总体思路
读完本篇文章,请试着回答以下问题:

  1. 能不能抱佛脚?怎么抱佛脚?
  2. 建模,代码,写作分工明确or大家商量着来?
  3. 先建模再写作or并行策略?
  4. 远程or现场?
  5. 一切全靠肝?

比赛经历

在决定参赛前,我们对美赛没有任何了解,在美赛所需的能力上好像也不是很达标。在1月22日我们才最终决定参赛,此时距离比赛开始时间所剩无几,又恰逢期末考阶段,真正留给准备建模的时间少得可怜。这个时候,同样参赛的泽铁并没有因为与我们是竞争关系而没有出手相助,反而带我入了美赛大门,无私地给予各类参赛资料,模型资料,代码分析,注意事项等等,真是令人感动。

分工

最开始决定的就是分工问题了,根据各自的长处,我们安排了一下主要工作。Adeline是论文高手但在数据挖掘,机器学习等领域是完全小白;lxz之前搞过一点机器学习,在基础的回归,树等方面有一定经验;我在numpy,pandas,excel等数据处理方面有较多经验(多亏之前的实习经历),同时在深度学习图像方面有一点经验。
因此,具体分工如下:
Adeline

  1. 主要负责论文写作。
  2. 领读题目->题目和其他有关文档的解读->形成文档供参考
  3. 边写边找算法资料(我和lxz如有需要可请Adeline帮忙找资料)
  4. 与题目有关的背景信息

我和lxz

  1. lxz主要负责建模,我主要负责数据预处理
  2. 题目理解->形成大致方向
  3. 构造模型算法(多个模型结合),画图(流程图草图,各种python作图)
  4. 协助Adeline完成论文模型的准确表达

准备

对于有先修知识的同学来说,“抱佛脚”是比赛前进一步梳理巩固知识;对于无先修知识的同学来说,“抱佛脚”则是最后的机会。如何科学抱佛脚请往下看。

论文

  1. latex语法(使用的是在线平台overleaf
  2. mathtype(公式书写必备)
  3. draw.io(画流程图等等)
  4. Adeline根据历年文章整理了一份论文模板
  5. 所有人都至少完整解读了一篇及以上的论文和对应题目,对论文结构,论文思路,题目要求了如执掌

建模&代码

  1. 熟练的python或matlab,我们对python的使用还算熟练。
  2. 我准备了一份美赛建模总体思路供比赛时实在没有思路参考,尽管比赛所用模型并非出自此处,但这份思路确实让人心安。
    sklearn, stats还有好多,总而言之,什么package能拿到我们想要的模型就用什么。
  3. 画图做门面
    Python:普通画图matplotlib, seaborn;画地图folium,geopandas)
    tableau
    excel画图
  4. 数据预处理
    Python:numpy, pandas, xlrd
    excel排序,数据筛选,替换…
  5. 可使用在线平台repl做代码管理

电脑配置

  1. 普通但稳定(系统不卡,硬盘空间留出10G以上也够了)的内存16G轻薄本即可
  2. 网络流畅(视频通话不卡就问题不大了),最好能够科学上网,下载各种包比较方便
  3. 提前配置好各种环境,各种包

比赛进行时

  1. 休息休息休息,该吃吃,该喝喝,尽量保持正常作息,接近五天的时间对体力是考验,前几天休息好了,最后一天才能通宵冲刺。我们原本确定8点-23点为共同奋斗时间,实际执行为6点-24点,9点-次日1点,9点-次日2点,9点-次日早上9点,中午大概休息1.5小时。
  2. 团队要像手掌一样,握紧了能当一拳超人;张开了能独当一面。大家尽量统一作息,在做事情的时候能相互配合,并行处理。大家都灵活一点。
    (1)及时,主动地汇报自己在做什么以及进度如何(沟通),如果打算去休息,也请直接提出。
    (2)主动承担责任,但遇到困难或能力之外的事情,不要逞强,主动提问,美赛是团队赛,团队精神最重要。
  3. 大家在一起 > 建模同学和代码同学在一起 > 分开视频 > 分开语音(再怎么先进的音视频软件都比不上兄弟姐妹们在一起打比赛的感觉)
  4. 有队员能坚持高标准,严要求。 此次比赛中,Adeline的超高标准是我们不断突破自我的背后推动力。
  5. 哪怕过了最后一分钟也要继续坚持。 在2月9日早上9点交卷失败的情况下,lxz不屈不挠,仍然坚持尝试各种方法交卷,最后在10点16分交卷成功。尽管后来官方通知是系统问题,但这样的精神仍然值得我学习,因为我就是那个佛系的听天由命之人。

总结

这次比赛可以算是画上一个圆满的句号,我的目标不高,就是能够完篇且提交,因为我们唯一的一次模拟并没有完篇。这次比赛主要积累了建模的经验,为之后准备其他建模赛事打下坚实基础。

猜你喜欢

转载自blog.csdn.net/skywuuu/article/details/113786781
今日推荐