2018年泰迪杯心得总结--最全的数学建模、数据挖掘的比赛入门

2018年泰迪杯总结——最全的数学建模、数据挖掘比赛入门

期待已久的泰迪杯数据挖掘比赛从3月1日开启到今天4月15日已经结束了,不同于美赛等数学建模比赛,它耗时更长,赛题难度更大,需要处理的数据更加庞大(奖金也超级丰厚hhh)。
笔者通过一个半月的投入、沉浸,收获颇丰,在此记录一番,希望对各位有兴趣参加下年的泰迪杯或相同类型的数学建模、数据挖掘比赛的童鞋们有实质帮助!

一、队友的选择

俗话说,不怕神一样的对手,就怕猪一样的队友!笔者就碰到了极品猪队友!!!早在2月时就和两个女性队友(没错,猪脚我是男的)愉快地决定了共同参加泰迪杯,然而到了3月份报名后,其中一个队友就以各种课多、作业多等理由来搪塞我们,交给她的找指导老师任务迟迟3个星期没完成,之后她展现了惊天操作:开会直接不来!!!没错,整个泰迪杯只有我和另外一个强劲队友(可爱、美丽、大方的小师姐)艰辛地完成了。现已删了那个奇葩的微信好友,为她动怒也是不值得。

回归正题。选择好的队友关乎到你能不能拿奖,一般参照如下:

  • 寻找用共同编程语言的队友,一般有python,matlab、R等。
  • 有数学建模参赛经历,不然你就是在带小朋友!
  • 寻找一名paper写手,能事半功倍。
  • 若寻找编程好手,问清他博客量/撸码量/专研领域!

ps:队友找好后先不急着报名,一定要看看是否合适,一旦有猪队友一定要更换,不要觉得难为情,不然到后期要哭死!!!

二、指导老师的选择

指导老师对于参加比赛、科研项目是十分重要的。很多比赛小白担心怎么找指导老师,或者害怕老师会不会不答应。一般来说,只要指导老师不是很忙,他都会答应的。学院老师是有义务并且乐意帮助、鼓励学生参加比赛、科研项目的,何况学院导师内部是有评审机构,评价一名老师是否优秀是要看所带过的团队、项目获奖的数目。所以大胆地找老师,不必害羞。

找指导老师可以参照如下:

  • 学院网站一定会有学院老师的研究领域、获奖、论文量,并且有老师的联系方式。
  • 询问下师兄师姐对该指导老师的评价。

三、赛前准备

很多建模小白可能都有一个疑问,机器学习能用于数学建模吗?答案是没问题的。当初我第一次参加美赛时,觉得用机器学习一行代码一个模型有点大材小用,参加完后才觉得简直不要太好用啊。

泰迪杯是3月1日开题,开题前主要准备有:

  • 广猎各种建模知识,例如回归、分类、聚类等,不求精。
  • 学习好一种数据框架,笔者是用python,强烈推荐pandas(笔者写了很多pandas博客,觉得有用关注走一波~)
  • 提前弄懂文件读写,比赛文件一般为excel,pandas的.read_excel()简直不要太好用!

重要的是开题后的准备:

  • 开题后仔细审阅每个题目,弄清题目所属领域,比如今年A题的电力挖掘是有关时间序列、分类和识别问题的。
  • 尝试建立整个解题框架,但不求细节,把握整体。
  • 查阅并准备好相关文献,常见的有知网、Google学术、SCI-hub、OAlib等。
  • 对所选赛题所属领域进行知识储备,最好能做笔记、写博客。如果用的是python,详见这篇:学习Python的做笔记神器——Jupyter Notebook

四、赛中建议

能否取到好成绩,关键就在比赛期间了。泰迪杯时间长达一个半月,但不需要拉这么长的战线。一般仅需最后的一个星期。注意,是一个星期的全心全意投入,若课程较多,作业繁杂,只能提前一定的时间,所以一定要留足一个星期解题的时间。最好提前把所有繁杂的事务、作业完成好,把解题时间挤在一起是最好的,效率也会最高。

笔者从比赛中出现的问题中总结如下:

  • 一定要审核好题目要求,琢磨好题目的含义才能动手,漏了、搞混了将会使你竹篮打水一场空!
  • 明确团队每个人的分工,一般队长为解题、建模高手,队员二为编程好手,队员三为paper写手。明确分工,效率会超高,事半也会功倍!
  • 队长的责任最为重大,不仅需要解题、建模,还要负责协调、促进整个团队的工作。
  • 编程好手不需理会论文的编写和成型,只需编程实现团队确定好的解题思路。
  • paper写手不需理会编程细节、实现过程,只需以论文的规范性地、完整性地、逻辑性地将模型、解题步骤等表达出来。
  • 对于专有名词、关键词,每个人有每个人的理解,团队之间一定要明确和统一,这样可减少不必要的误解甚至争吵。
  • 解题期间,一定要和指导老师跟进进度,询问老师的意见。
  • 编写程序时一定要写好注释,不然代码堆起来看不懂自己写的是什么玩意。。
  • 解开一道题时即可让paper写手立即写论文了,节省时间。
  • 当卡在某个问题上时,善用网络搜索、交流群,若还未解决一定要及时寻求指导老师的帮助。
  • 当完成并审核论文时一定要让指导老师帮忙审核,再做最后的修改。
  • 最后,一定要注意提交时间,提交文件格式等重大问题,以免比赛后期手忙脚乱。

五、赛后准备

还准备什么?当然去浪啊!!!hhhh

谢谢大家的浏览,
希望我的努力能帮助到您,
共勉!

  • 53
    点赞
  • 174
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
2018年泰迪杯c题是关于TCP拥塞控制的问题。TCP拥塞控制是指在网络通信中为了避免网络拥塞而采取的一系列控制手段。根据题目的要求,我们需要设计一个拥塞控制算法,使得在一定的网络环境下,TCP连接的传输速率能够达到最佳且稳定的状态。 首先,我们可以通过动态调整拥塞窗口的大小来控制数据的发送速率。拥塞窗口的大小决定了一次发送的报文数量,通过不断监听网络的拥塞情况,并根据网络的拥塞程度动态调整拥塞窗口的大小,可以实现对网络传输速率的有效控制。 其次,我们可以使用拥塞避免算法来防止网络拥塞的发生。拥塞避免算法中的重要参数是慢启动阈值和拥塞窗口的增加速率。在网络较空闲的情况下,我们采用较快的速率来增加拥塞窗口的大小,以便更快地提高传输速率。然而,当网络出现拥塞时,我们必须减慢拥塞窗口的增长速率,以避免进一步增加网络负载。当出现拥塞时,我们需要将慢启动阈值减小到原来的一半,并将拥塞窗口大小重置为1,然后进入拥塞避免阶段。 最后,我们还可以使用快速重传和快速恢复技术来减少网络拥塞带来的传输延迟。快速重传是指当一个报文丢失时,接收方不用等待超时再进行重传,而是立即发送重复的确认报文,以便发送方能够快速重新发送丢失的报文。快速恢复则是在发生丢包时,发送方不要将拥塞窗口的大小减小为原来的一半,而是将拥塞窗口大小减小一些,并采用线性增加的方式逐渐恢复拥塞窗口的大小,以便更快地恢复传输速率。 综上所述,2018年泰迪杯c题要求我们设计一个TCP拥塞控制算法,通过动态调整拥塞窗口的大小、使用拥塞避免算法、快速重传和快速恢复技术等手段,实现在网络通信中的最佳传输速率和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值