HiMCM即将开题 快看看带队老师有哪些建议和需要避开的坑!

前不久,机构特别邀请HiMCM带队老师王老师,为大家带来了一场干货满满的【HiMCM赛中规划】直播。老师结合往年带队经验为同学们说明了赛中备赛经验以及需要避的坑。为了帮助大家更好地理解与应用直播中的精彩内容,老师为大家整理了本直播内容的逐字稿。

HiMCM赛中即将开题,要进行赛中准备的同学们请继续看下去吧~

赛中备赛经验

人员分工规划

首先我们来看看人员分工规划,HiMCM比较传统的架构就是分成四个角色,但是并不是说一个角色对应一个人,但总体来说是分成这四个角色。

第一个叫做建模手,他负责选择建模数学模型读完题之后要用哪些模型,先这个模型这个模型就拼成一个大的模型。建模手需要数学能力比较强然后代码手是用代码把这些模型实现出来比如说完成计算,然后去完成画图制表这些东西,那么需要代码能力比较强,尤其我们主要用的是python,所以控制python能力要很强。然后写手负责论文写作以及排版我们为了生产一篇专业的论文,包括公式要看起来像理工科的一篇论文,我们要用一个软件叫做latex,要用这个专业的软件去进行排版,还是涉及一些代码的所以这也是一个专业的活

会选择一个队长,队长负责给大家分配任务,控制进度,做一些对内的沟通。之前的很多的同学就是我四个人刚好一人领一个角色,这样的好处是简单易懂每个人只负责一个方面,对个人要求就较低。

但你去一人领一个角色,它的局限性会很明显这个局限性是我们没有办法并行处理,效率会比较低,就会导致什么情况?代码手说建模手还没建模出来,我没法写代码。然后写手说他们这个代码还没跑,结论还没出来,那我怎么写一个任务就是像这样整个链条就会卡在最慢的那一个环节上,效率就很低。尤其是如果目标是F奖或者O奖,那在14天里面要完成的事情是相当的多的,这个低效率的可能就不太够了

我可能是给大家提供一个新的思路,最优和最理想的情况是每个人都了解一些建模以及代码,都有去做建模和代码的能力。但你可能各有偏向。比如说有的人擅长优化模型,有的人擅长线性回归,回归模型等等,可以各有长处。包括写作你也要会写,但是你可能说我更偏重建模一些,这没事儿,但你不能对别的环节完全不了解这样的话我们任务是可以并行的。

你把我们整个一个大的任务分成一些小任务,每个人去领取一些小任务,进行独立的建模循环。也就说你建模然后代码实施评估,然后写作制图写作之后大家再把个人的部分拼到一起,然后再进行下一轮迭代,这是我觉得比较好的方法,效率会高。

任务进程规划

我们的队长的任务,现在我不把他叫做队长,我就叫做经理吧他不是说比别人高一些发号施令这个人他只是负责整个任务的流程控制,队长去分配任务控制进度,去负责对内沟通和品控。这个经理的工作其实相当的重要,或者在我看来是最重要的。因为要是这分工不好,可能最后就直接这篇论文就提交不上去了。

如果现在已经有一些建模经验的小队,你可以听一听会不会有这种情况,就是你们每个人都在编辑latex,我写好了就复制一下,结果他一编译,别人写好的部分排版就乱了或者说又报错了所以我们这里建议是latex源文件就由写手一个人负责,别人就只要把你这个写好的文字用纯文本的形式发给写手,写手填到这个latex文件里面那么这样的好处是什么呢?是效率高你在有限的时间可以做很多事情。同学们之间也可以互相检查,你检查我的任务,我检查你的任务,防止到最后一刻了才发现不对,这前面有问题我还能返工沟通成本也比较低,进度是比较容易控制的。

这个我可以说是直接借鉴了真正的量化研究的思路,如果对这个领域感兴趣,你可以去对照一下,是不是一些量化交易的小组就是这样去做的,当然它也有一些局限性,就是我对每一个人的要求会比较高一些需要合作这方面的素质要比较专业。我们每个人都有一个合作的意识,如果你是想长期备战,比如说我现在才高一,甚至你说我现在才小学初中,但是我之后想去做这个比赛,那你长线准备你就可以考虑这样的一个架构。

如果你准备参赛,你不管哪一个角色尤其是作为队长或者经理的角色,你需要把控非常严格,就是赛前咱们确定好每个人的角色建立我们的团队文件夹,把我们写好的代码,一些初稿什么的放到我们的共享文件夹里面。再建立一个进度文档,也是大家共享编辑的,让大家一看就知道,我们现在小队到哪一步了,谁要做什么那么赛事中前期就是刚拿到题到第三天左右,我们需要快速的分解载体确定我做A题还是B题,把这个题目去分解开来,分解成我有哪些子任务,然后我要到哪里去找数据,我有什么限制,这样你先进行快速的研究,然后选定好你的问题。那么我们做完这一步你可以把我们刚才说的这个表格填好了,这个进度表格填好,我们的数据参考文献找到,这就OK了。

那么中期就是正式的建模比赛的核心部分,开始建模循环,或者说建模是一个循环的过程,你是提出模型,实施模型评估,然后回来改进模型迭代一轮每人各自产出,就是你迭代好之后,你觉得这结果满意了,那么把这些东西给写手去进行整合,这里我们注意一个点,这个点是对我们目前现在已经比较有建模知识的同学说的你一定要注意先把基线模型,也是最基本的模型做好了

比如说线性回归你先做好优化模型你先把算法写好,有一个可以用的结果,然后你再去迭代拓展,这样我们的好处是你可以保证论文是完整的。不至于说我在模型方面精益求精,结果模型方面花了太多时间,我这个作图,写作就不完整了,这样不行的,一切以提交一个完整的论文为第一

那你基线模型做出来,之后其他的同学就可以用你的基线模型继续往下去做你的进度不会卡住,同时你大概率能得到一个完整的论文,所以这非常重要。后期在第10天这个建模完成了,你不要想说第13天完成,第14天润色提交,这个不现实,安全一点,第十天基本上完成,那么后三天就是收尾

确定你所有的这个题目里面说到的任务,你的目标产出都有吧?结构是完整的,然后你再去润色你的文字,至少你要流畅,你要看得懂,是一个符合学术文章规范的。检查格式,检查你的图片和表格等有没有标题,有没有引用图表单位之类,然后提交。你看这样我们在13天左右,你就应该把它做成一个可以提交的状态。

规划表模版

HiMCM即将开题,快看看带队老师有哪些建议和需要避开的坑!

再往下的话就是我们刚才说到的规划表到底是个什么东西,怎么用?表格是由小队经理负责去去维护的。比如说第一个表格是任务清单,我们把任务分成清理数据集去做线性规划,还要再分层去写模型的假设,然后你可能去改进模型,去确定好图表的格式等等这些任务分好,然后确定分配给哪一个人。

我第一个任务是给负责数据的,是谁负责数据,谁负责模型,谁负责图像等等。任务当前的状态在做,还是安排好了,等待着去做,还是做完了,还是拖延了我在第几天要做完,以及如果这是一个文件,把文件的链接放在这儿,你看链接或者它的reference,它的这个标注放在这儿就不需要在群里面先问一下大家,我们做到哪儿了,或者单独私信问队长我要干啥,你看一下这个表就知道了

接下来还有各项目进度比如说我分成几个环节,数据模型写作、可视化、模型验证、论文草稿,我大概估一个进度,那么这个由经理负责写好,你可以再往下更细节一点的,比如说会议记录我们的决策开会决定做走哪一个方向,或者目前的一些问题障碍,这些你都可以加到我们共享文档里面其实像这样的话,队长也是能把控进度的。包括如果你们有指导老师,指导老师也是一看到这个表就知道你们进度咋样,哪里有问题,不用花费太多的时间浪费在无效交流上。经理负责统筹进度,至少两三天更新一下。经理负责维护会议记录,每天检查确定什么是清晰的

协作工具规划

再往下是一些给大家推荐的协作工具,这里的话我们就尽量简洁就好了,不用太多。一个腾讯文档,或者再加一个团队文件夹。比如说你用腾讯云盘,你把你的小伙伴们都邀请进来大家共享。如果有用notion的同学,你也可以用notion。这样就会减少群聊私聊导致的混乱接下来Jupyter Notebook,这是写python代码的一个软件你可以认为在这里面写完自己的任务,建模代码写作就统一的同步给写手撰写,overleaf里面去做编辑不要一起编辑。经理负责把控进度,组员更新在这个共享文档里面更新的你自己任务的部分。

而这个团队文件夹,一定要保证这个结构是很干净的,一看就看得懂。不要直接把乱码一样的文件名默认文件名直接丢进去。那别人怎么知道你这是什么文件你要分好文件夹,好好的命名如果有好几个版本,标注版本号

避坑指南

接下来给大家提醒一些这个赛中可能遇见的坑。这些坑都是之前一些我们我们带过的小队踩过的,记忆犹新。

角色、任务不清导致甩锅、摆烂

比如说角色任务不清,它会导致大家甩锅到最后可能第十天开始就摆烂了。所以这个就一定要赖于我们的项目管理能力了文档+经理这个模式。

过度沉浸于一个任务

尤其是对一些高水平的队伍,你要注意一下这个点。你懂的模型很多,其实你的思路也很多,你特别希望把手里这个任务做好,但是不能拖延其他的进度。有的同学想说我的模型还可以改一改,再改一改,我改完了再把图画出来。我要把前一个模型弄好的,我再开始下一个,最后你可能得到一个超级好的模型和3个未完成的模型。这有未完成的模型,那你这篇文章可能就高不了。我们一定要重视这个机械模型,机械模型完整性要大于深度。

不能让AI(如ChatGPT、Deepseek)直接写文章,不能直接把写作出来的东西或者的思路直接拿过来用你要确定这个思路一定是自己的思路,AI可以给你做的是帮你修正代码。如果你一个代码不熟,老是报错,帮你修正代码,或者说可以和你一起脑暴得到更多的思路。如果说你一旦用了AI的话,比如说在你项目里面做了哪些工作,你就要老老实实的把它导出来,写到你的论文里面告诉评委用来做了哪些内容以下就是的工作需要写的很清楚。

用心做模型,用“脚”做论文/作图

第三个的话是我们这个坑点,也是提醒大家一下。你模型特别厉害,我数学好,代码好,但是我要么因为不重视,要么因为时间来不及了,我这个论文写的特别急。没有把你的思路表示出来,或者你这个图很粗糙,就是该有的没有,那么就会给评委一个不太好的印象。

评委他打分还是比较系统化的,不可能说他觉得你不行就不行,可能不至于,但是肯定会有负面影响。所以一定要有一个好的渲染,一个好的输出的结果。你可以现在去看一看优秀的论文,O奖论文,看一下优秀论文的排版,然后去严格遵守图片和表格的要求表格一定要latex,你不要直接把python输出的那个截图直接放进去。

混乱的群聊、团队文件夹

最后的话是一个小点,就是我们说混乱的群聊和混乱的团队文件夹。你觉得我没时间了,我做完还要去做今天的作业,我先全上传了,他们点开了我就知道这我写的什么。那你去看的时候就会觉得这到底是啥,我的数据私信问一问,又没人回,你找一找群文件过期了

下面是一个比较好的例子,这是一个文件,就是你的团队文件夹里面有哪些,比如说问题数据建模的模型,然后图表写作代码这些东西,都分门别类放到文件夹里面,再标好它的名字。

HiMCM即将开题,快看看带队老师有哪些建议和需要避开的坑!

这就是我给大家提醒的一些赛中的观点。确实这就是我们在实际带队过程中,大家有一些不好的习惯或者说大家因为之前没有经历过这种团队项目工作梳理,而且需要完成这么多的工作,就会导致出现这种混乱不堪的情况,大家自己需要注意一下毕竟是个团队协作,需要找到我们的战友他做出来的东西到底在哪儿确实会遇到这样的问题,所以还是建议大家提前去规划

【竞赛报名/项目咨询+微信:mollywei007】

上一篇

iGEM中学组终局复盘!2024-2025真实数据+新政落地观察 2026参赛必看!

下一篇

哈佛、MIT 2029届最新录取数据出炉:亚裔比例飙升 国际生竞争进入“硬刚时代”!

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部