MENU

我的美赛生活(2.9—2.13)

February 14, 2018 • Read: 1151 • 数学,matlab

为期四天的美赛昨天终于结束了,故此写下一篇文章,记录一下这几天的生活,写给以后即将参加数学建模比赛的各位同学,以及我美赛的两个队友。

比赛前组队

负责编程的同学

我作为队里编程的,在这里给各位负责编程的同学提点建议,如果要参加数学建模,Matlab 至少你得在比赛前达到入门级别。什么叫入门级别?去看一下我文章分类里面的 Matlab,你把这些全部看完了,你就入门了。

入门之后能干什么?我只能跟你说,什么都能干。只要你想做,都可以做到。而且编程的同学有个优势,不需要提前学习很多的模型,因为数学建模中大部分的模型都有 matlab 代码的实现,你只需要在比赛的时候会用这个代码,然后稍微看一看即可。给负责编程的同学一句话:要学会变通。

负责写文章的同学

对这类同学来说,你不仅要文采非常好,而且提前还要学习很多的模型,为什么?我在这里解释一下。文采非常好这就不用我多说了,写的好的文章大家才愿意看。为什么要提前学习很多模型?首先因为你不会编程,对于队里负责编程的同学来讲,它可能只要看一眼模型的代码,以及模型的简介,很快就能明白。但是负责写文章的同学如果你不提前了解,等到比赛的时候才去学习,第一,很浪费时间。第二,你写论文会很困难,毕竟你根本不知道用的模型。但是如果你一直问编程的同学,会打断他的思路,并且给你花时间讲你也不一定能理解。给负责写文章的同学一句话:一定要提前学习模型,即便不深入,至少也要提前了解。

第三位同学

这类同学就有很多种了。如果是美赛,这个同学英语要非常好。如果是国赛等其他中文的数学建模比赛,这个第三位同学的选择就非常多了,你可以再找一个会编程的,或者是再找一个写文章的。至于要不要找一个数学非常好的,我个人觉得,无关轻重,你们应该相信队里编程队员的数学水平。给第三类同学一句话:最好别划水。

我比赛前的准备

参加美赛,我学习的天数不多,但是每天的质量都非常高,我从1月14号到1月30号这17天时间系统性的将 matlab 学习了一下,达到了我所说的 “入门” 级别。之后一直到比赛前,我都在研究预测类的模型,毕竟美赛6道题,我就不信没有需要预测的。

2月9日

因为多方面原因(其实是因为没有恰当时间的火车),我在凌晨 1 点上了火车,凌晨 5 点多到了武汉前往酒店(其实是宾馆,但是酒店好听,以下统称酒店)。到酒店的时间大概是 7 点多,老师在群里跟我说提前预定了房间,让我去了之后直接报他的名字,可是无奈酒店房间都满了,暂时没人退房(这些人起的晚),我只好在一楼坐着,坐到 8 点多的时候老师来了,这个时候还是没房间,老师也没办法,就先带我去外面请我吃了碗拉面 (●’◡’●)。等我们吃完回去的时候六楼有一间房间空了,于是我们暂时住在了 6 楼。又过了半小时,来了另外两位老师。大概十点,我们学校的参赛队员都到了。在此期间,我一直在看题。一开始我想选 B 题,可是到了大概 11 点钟左右,因为 B 题的数据太难找,我们就放弃了,转而去思考 C 题。(这里省略一千字的心理活动……)

中午饭我们是在武科大里的一个食堂吃的,说实话第一次吃这食堂饭的时候,我当时心里就在想,以后还是能不吃就不吃了。

我已经忘了我们第一天下午的进度进展到哪了,因为我凌晨赶火车,再加上我们队里女生喜欢开空调,一开就是一整天,搞得房间里特别温暖特别容易睡着,所以我下午还睡了一觉,记得是 2 点睡到了 4 点。我起来的时候看两个队员还没有一点进度当时心里有点急(不是急她们,是急我自己)。

大概到了晚上 11 点还是 12 点我就回到我自己的房间睡去了。下面是我们 9 号的进度,主要的工作就是将给出的数据进行了分类(605 行,50 列的数据啊)

2月10日

早上起床起晚了差点没赶上吃酒店的早饭,说实话,也就水煮蛋好吃一点(水煮蛋一点味道都没有还算好吃,可想而知其他的炒面,炒饭之类的有多难吃)。

吃了早饭,我们回到房间继续做题,其实我当时有一点紧张了,因为比赛已经过了一天,而我们第一问还没有完全做出来,只能说中间做了不少无用功浪费了不少时间。因为我们选的题属于数据分析类的,特别多的数据,所以导致我不能往很多方面去考虑,想到一个思路觉得正确就得照着这个思路做下去,因为思路不同,就得往不同的方向去进行数据处理,但是数据太多了,必定会浪费大量的时间。所以我当时就跟队友说,不要考虑太多别的,就按照我们的思路,将第一问需要的折线图用 excel 画出来就算过了,做完第一问之后,我跳过了中间两问直接做的第四问,因为我认为中间两问不需要我编程,她们俩只需要 excel 就可以解决,而第四问是必须要编程计算的,所以我就先做第四问。第四问就是让我进行预测。我首先想了最简单的一种办法,拟合。但是 24 个数据有 12 个拟合效果并不好,这时已经是 11 点了。只能暂时结束了。下面是我们 10 号的进度。

2 月 11 日

我忘了 11 号我吃没吃早餐,但是早上我研究出了另外一个模型进行预测——时间序列神经网络模型。当时让我眼前一亮的,就是这个模型用来预测太准了。在这里大概解释一下这个模型吧。根据你给的数据矩阵,按照你给定比例,将这些数据分为 “训练数据”,“验证数据”,(还有一个数据叫啥是干什么的我忘了)然后根据指定的间隔 d 来进行训练,比方说 d 是 2,那么就是用前两年的数据预测第三年的数据。最后我看了计算的误差,真的非常小,当时我心里只能用两个字来形容,完美。可是问题来了,我让这些数据被计算机学习了,但是我不知道如何预测啊,计算机学习来学习去也是我给的数据,我想让它学习完之后给我后面的预测数据,我在网上找了好久的资料都没找到解决办法。这时又是两个字形容我,崩溃。最后我选用灰色模型来做预测。下面是我们 11 号的进度

2 月 12 日 - 13 日

12 号的事情懒得写了,基本上就是开始总和各个部分的论文,然后就是翻译。因为 12 号晚上要通宵,所以老师晚上专门找了个小餐馆给我们补补,还给我们买了很多零食,估计花费不少,在这里谢谢老师。

后记

在这里想吐槽一下我的两个队友有点懒。其次,脾气有点不好,动不动就互相怼一下,我一个人坐在角落瑟瑟发抖,生怕战火烧转向我。还有就是 13 号凌晨,当时因为论文的一些事情我跟队友吵了两句,现在想起来感觉特别不应该,在这里想跟他们说声对不起,我当时实在是有点累,有点不耐烦,所以脾气突然爆发了,真是对不起。回想起来,论文我基本上没怎么写,都是两个女生在写,辛苦你们了!(;′⌒`)

Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

已有 5 条评论
  1. 你tm的怎么过得这么充实 你tm的怎么过得这么充实

    我打了一寒假的游戏

    1. mathor mathor

      @你tm的怎么过得这么充实hhh

  2. 请教 请教

    请问能看一下你Matlab的学习资料吗@(呵呵)

  3. vsbf vsbf

    学长,不参加学校的培训可以报名美赛吗。

    1. mathor mathor

      @vsbf不可以