呼和浩特建站,wordpress 测评,图书网站开发数据库的建立,微信公众号h5网站开发2024 数学建模国一经验分享 背景#xff1a;武汉某211#xff0c;专业#xff1a;计算机科学 心血来潮#xff0c;就从学习和组队两个方面指点下后来者#xff0c;帮新人避坑吧 2024年我在数学建模比赛中获得了国一#xff08;教练说论文的分数是湖北省B组第一#xff0…2024 数学建模国一经验分享 背景武汉某211专业计算机科学 心血来潮就从学习和组队两个方面指点下后来者帮新人避坑吧 2024年我在数学建模比赛中获得了国一教练说论文的分数是湖北省B组第一这次比赛我做的是B题平时也会做C题。
初识数模高考暑假
高考结束后的暑假我第一次接触到数学建模比赛至今我也不明白为什么当时没选择 ACM。听说这个比赛“一次比赛受益终身”我就被吸引了开始全身心投入到数学建模中。
刚开始时我没有明确的学习计划和思路准备工作有点盲目。我只是随便看看视频、书籍感觉稍微看了20分钟的神经网络相关视频就自认为掌握了神经网络模型觉得自己又学会了一个新模型感觉自己特别厉害。然而事后才发现那时的自己其实只是“半瓶水”。这段经历让我深刻理解了“理论与实践相结合”的重要性。
原始资本积累阶段——大一上
数学建模比赛是一个考察参赛者如何在三天内用所学的模型或者现有的模型来快速解决现实问题的比赛。光靠现有模型的查找并不难但会非常吃力。因此在平时就要积累一些模型至少有个备选方案这样才有更大的胜算。
以下是一些大佬整理的模型框架如果你没有任何了解到了比赛现场再去找模型学习势必会很吃亏。虽然视频和书籍是很好的学习资源但最重要的还是要动手实践。看书是系统化的学习视频则偏向速成各有优劣但实践才是王道。 找资料
我的性格偏急所以选择了视频加倍速学习。从这个阶段开始如何找到合适的学习资料就显得至关重要。首先要专注于学习数模的核心内容——各种模型的学习。那如何找到这些资料呢哪种资料比较适合呢
试错过程
对于我来说时间较为宽裕所以在大一期间我疯狂尝试了不同的学习资料。包括“数学建模清风”、“数学建模老哥”、“司守奎先生的黄皮书”、蓝皮书数学建模课本等。此外还阅读了很多细化方向的书籍——比如《43种神经网络实现》、《arma回归分析》…… 总结
根据我的亲身体验我将不同的学习资源进行了总结归纳
资料名称适用人群优点备注数学建模清风推荐初学者比较系统化内容全面需要付费56元数学建模老哥平时碎片化学习的同学内容较为粗糙但有用信息散乱较难系统学习司守奎的黄皮书想深入学习的同学深入讲解数学建模原理新手看不懂较难入门蓝皮建模课本课程要求的同学基础内容齐全学习深度足一点不基础
刷经验阶段——大一下-大二上
大一上学期学完后我便开始了刷比赛经验的阶段。 首先给想参加数模的小白们一个提醒这个比赛非常辛苦可能会熬上三天最后拿到的也许只是可怜的二、三等奖。所以在决定是否参加时务必慎重考虑。 那时我有幸和一位非常负责的学长组队后来学长保研去了上海交大虽然我们都是数模小白但幸运的是大家都很投入学长是大三的我们俩则是大一的。我们首先参加了华科的校赛第一次参赛就获得了二等奖从此便踏上了数模的“贼船”。我负责编程记得第三个问题不会做只能用神经网络胡乱尝试结果最后还是顺利过关。
大一期间我还参加了学校的新生杯、统计建模、美赛等比赛基本上都是二、三等奖唯一例外的是美赛国际三等奖—S水平一般。在这一过程中我尝试了论文撰写、编程实现、建模思路等多个角色还担任过队长逐步了解了团队合作中的各种细节。那时我觉得自己特别厉害——居然大一就拿了二等奖
组队问题
根据我个人的经验组队时有几个准则
避免找小白特别是当你自己掌握了较多知识时尽量不要找全是小白的队友。最好是三个人差不多的水平一起参加否则你会觉得自己在拖后腿。争取自己做队长如果你有一定的能力或积极性最好自己当队长。否则在实际推进过程中可能会遇到队友消极、不作为的情况最后你会觉得很憋屈。如果队友不行赶紧换不要考虑面子比赛时时间紧迫务必找合适的队友。你不想花了很多心血最后被队友拖累。分工合作不用太信很多人提到不同专业分工合作但实际情况是无论专业如何能力才是最重要的。数学建模本质上是对思维的挑战强者无论做什么都能很快上手而不是为了分工而分工结果什么都做不好。
情侣组队
不推荐情侣组队原因有以下几点
组队时第三个人总是处于电灯泡的角色或者你们两个装作不认识但总会显得不自然。数模比赛时会有很多分歧通常队长拥有最终话语权但在情侣关系中可能会因为亲密关系发生冲突导致意见分歧。如果一个队员较为懒散另一个较为积极可能会导致不平衡。参考第一点这种情况容易使关系变得紧张。真正组队时其他同学可能会觉得你们“甜蜜”不利于合作可能会选择不加入。
本人经历情侣组队的曲折
在大一大二时我一直和女朋友组队。为了避免影响队友的判断我们俩选择了装作“路人”的方式装了整整三个学期悲。但女朋友并没有强烈的保研意图也对自己的能力没有太多信心导致在大二的上学期和下学期比赛时缺乏积极性几乎没有兴趣参加比赛。
最后校赛过了她也没有参加暑期培训队伍解散了我只好重新组队。巧的是暑期培训时我又和一对小情侣组了队。初时我心态很轻松觉得自己也曾经这样过来但他们并没有装作“路人”——一点也不最终闹掰了。我不想线下看小情侣亲热倾向于选择了线上交流避免面对尴尬。最终我们的队伍解散而我也重新与两位同专业的队员组队巧的是其中一位也是被小情侣队踢出的做过B题的都知道做B题并不容易。特别是像TSP这样的问题当时我用了自己所学的的Linux知识在服务器上跑模型跑了一天花了几十块结果在出结果前最后一秒看到校赛群消息——
当时踢我出队的小情侣在群里发的信息估计想断我后路 后来过来和我和解 报名途径问题
很多新手可能会找不到参赛机会。其实参赛的途径很简单通常有学校内部的报名和社会途径两种。
学校途径可以多关注校园网站和数模协会的公告通常会发布相关信息。社会途径赛氪等平台也会发布赛事信息大家可以通过这些平台了解和报名比赛。
下图是一个老哥整理的赛事信息 PS有些学校的美赛需要通过学校报名但如果不满足条件依然可以自行报名参赛费用大概是每队800元唉。本人已经捐款两次了。
细节
在谈完学习方法和组队策略后接下来就要讨论一些比赛中不可忽视的细节。
作为队长
作为队长最重要的责任就是 推动进度。组员往往会觉得比赛时间还很长反正有队长在撑着但实际上队长不仅要制定计划还要时刻跟进进度确保任务按时完成。特别是在任务卡住的时候不能停滞不前及时解决瓶颈问题推动整个团队前行。
另外 照顾组员情绪 是非常重要的和睦的团队氛围对比赛的成功至关重要。比如在发生争执时当你否定某个队员的建议时最好能先肯定他们的努力再提出自己的不同意见“我觉得你这个思路很好但在这个问题上我觉得可以再改进一下试试这样……”这样不仅能缓解情绪还能让队员感受到被尊重。
还有在比赛气氛低迷或团队疲惫时队长应主动采取一些行动来重振士气。 例如在国赛的最后阶段我们已经熬了两天团队的精神有些疲惫。天一亮时我特地去给每个人买了早餐每人三个包子和一瓶热粥这样的小举动能够让队员们感觉到关怀增添团队的凝聚力。在关键时刻其他队伍可能还在埋头做模型而我们则稍微缓一缓调节情绪这对接下来的比赛进程有很大帮助。
作为组员
作为组员最重要的就是 服从队长的安排。通常情况下队长安排任务或分配工作是基于对全局的把握和经验因此即使有些任务看起来不太吸引人也要尽量去执行。如果队长安排你去学习某个模型或阅读某篇论文那往往是因为他认为这个任务对整个团队有帮助或者是针对比赛中的某个关键点。
比赛中不能失联这一点尤其重要。有些队员在比赛期间可能因为个人原因不太积极甚至不回复信息。这种行为不仅影响团队协作还可能导致关键任务的延误。在比赛期间每个人都需要保持高度的联系及时分享自己的进展和问题确保团队的步调一致。
关于GPT的使用
在比赛中曾有一个前队友非常依赖 GPT他是负责建模的队员每次遇到问题他只会直接截图给我而不加以说明或转述。这种做法非常不专业因为团队合作的一个基本原则是 理解和交流如果只是机械地复制粘贴其他成员无法真正理解问题也无法参与到问题的解决中。
更为离谱的是他还用的是我的 GPT 账号因为他没充钱。因此我在比赛结束后毫不犹豫地换了队友。
在使用像 GPT 这样的工具时一定要 有自己的理解不要直接复制输出的内容尤其是在团队中分享时要尽量用自己的话转述甚至可以在理解之后对内容进行改进和补充。记住使用工具是为了提高效率而不是完全依赖它最终的结果需要大家共同思考、共同创造。