只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 北京网站建设 >  有哪些值得推荐的计算机专业的竞赛?


有哪些值得推荐的计算机专业的竞赛?

发布时间:2019-08-30 22:49:14  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
利益相关:参与过:ACM/ICPC(2013年1站,2014年、2015年各2站,浙江省省赛2014~2017年(大一到大四)全勤),百度之星、Google Code Jam、TopCoder Ope
有哪些值得推荐的计算机专业的竞赛?

利益相关: 参与过:ACM/ICPC(2013年1站,2014年、2015年各2站,浙江省省赛2014~2017年(大一到大四)全勤),百度之星、Google Code Jam、TopCoder Open 进过最后决赛的:2015年微软编程之美,2016年华为软件精英挑战赛

首先,没保研的学校的娃子默默地:






在真的告诉你搞哪些算法竞赛值得之前,我们先分析一下:参加这些竞赛,为这些竞赛获得好名次,投入大量精力,值不值得? 答:看你读研的方向。 机器学习/数据挖掘/计算机视觉:没必要。这些时间投入算法竞赛,基本打水漂,因为基本上南辕北辙了。你现在需要,补对线性代数的理解,补数理统计,补高数,然后买些机器学习的书,了解一些方法,之后真开始干活,基本就这类需要很强的线性代数和数理统计基本工的活了。 当然,之后有点相关经验了,你应该考虑去参加阿里天池、Kaggle平台,等数据挖掘相关的竞赛了。(当然前段时间,还有个滴滴研究院搞的滴滴算法大赛,也是这方面的比赛) 总之,这个方面,你需要通过数据挖掘的竞赛积攒经验、证明实力、吸引企业来要你,而不是传统的算法竞赛。

云计算/操作系统/计算机网络:没有那么强的必要性,与其投入算法竞赛,不如,先复习你的数据结构课本,然后学习算法导论,当然还有你的操作系统、计算机体系结构和计算机网络课,也得补。(如果数据结构、算法导论什么的,太难看懂了,没关系,还有一些简易的,比如算法(第4版) (豆瓣))

传统的理论计算机科学:啊这就不要废话了,什么样的算法都逃不开你的研究范围,除了确定性的、精确的,还有非确定性的、近似的,这都要搞掂,不是吗?



OK,如果上面这么说了,你觉得你有必要参与算法竞赛。

首先帮忙排除选项:ACM/ICPC 理由:除非你天赋异禀,现在能(CodeForces打3场比赛,div1也能做个3~4个题/TopCoder能轻松搞定3场的div1 250和500分题/多校训练能单打,打出队伍排名前40的水平),然后还能联系上你们学校负责ICPC的教练,展示你做题的实力并说服他, 否则,别人没有理由,对10月马上就要进行的比赛,拆掉别人训练了一段时间的组队(现在这个时候基本都训练一个月了),给你找靠谱的队友,给你参赛机会。 我个人目前没见过短期(1~2个月)能练出高水平的,虽然不应该排除天赋异禀的人的存在……但是对普通人来说,这个训练周期还是按年计的。 而且你就只有研一,如果没有跳级的情况,也就是今年9月这一个机会了(研二选手不是没有,但是首先,人家不是研一开始,是大三开始,其次,人家研读了规则,用年龄限制满足这一点继续打)……


接下来,先整理这些比赛: 传统的,快速做有确定性解法题的非商业比赛:ACM-ICPC、CCPC(中国大学生程序设计竞赛,新东西,不确定能不能接受研究生)、CCCC-GPLT(中国高校计算机大赛之团体程序设计天梯赛,规则中说仅限本科生) 传统的,快速做有确定性解法的商业比赛:TopCoder Open(Algorithm这一块,Marathon那块单独划分,其他Development的项目同理), Google Code Jam, Facebook Hacker Cup 算法Marathon类(不确定性、近似算法,长期的)商业比赛:华为软件精英挑战赛(得到的消息是,之后继续出2016年这种有工程背景的算法Marathon题) 模式混合/混乱的: 百度之星(初赛、复赛都是传统模式,决赛不一定,应该划分为算法Marathon类) 计蒜之道(http://dao.jisuanke.com,同百度之星的方案) 微软编程之美(最近在改比赛流程,最早是初赛复赛传统模式和CodeHunt并行,决赛1天hackthon做项目,今年是CodeHunt-半个多月时间做明确目标的、执行效率高的小项目-1天hackthon的节奏)

数据挖掘类:阿里天池大数据比赛(平台)、Kaggle(平台) 项目导向的:微软创新杯(应该还有其他的,这类我真不知道……) 已经没什么消息的:有道难题、腾讯马拉松、携程CodingTrip等


OK,在评论区套出来题主读研的大体方向以后,我个人给出如下推荐: 1、数据挖掘类竞赛(天池大数据、Kaggle、KDD Cup等,还有最近结束,不一定长期的滴滴算法大赛) 准备方案:参考参加kaggle竞赛是怎样一种体验? - 大数据 2、(个人想去的公司举办的)商业比赛。(比如华为,虽然感觉之后软件精英挑战赛再出数据挖掘的概率不大,但是华为的云操作系统部还是通过这个挑战赛拉了好多人走……) (至于Google Code Jam,是熟悉之后校招在线笔试系统为主要目的了) 准备方案:参考往年的赛题、大家提供的解题思路,还有多多提高你的算法与数据结构的基本功,还有你的自学能力。 =========================================================== 有关oj: 之前从没听过lintcode,codility,一查,全是面向招聘的oj…… 拿这3个面向招聘的oj来准备算法竞赛,基本走偏了(一小半),至少冲前面的名次是不可行的。 传统向的算法竞赛喜欢什么? idea的确会做考察,但是面试题那点小套路,在算法竞赛中,只能用于去掉末尾一段的人。 要真的拉开档次,要用什么?面试题从来不会问的,“稀奇古怪”的东西,比如,线段树与树状数组——对不起,这俩东西在国内ACM/ICPC圈基本是,就算是刚入门的也得会用,不然都不好意思说自己搞过这个竞赛。what?没听过AC自动机、后缀数组与后缀树、最大流、费用流、FFT、树链剖分与动态树、Splay、Treap?求乘法逆元会吧?求树上两个点最近公共祖先的每次查询O(logn)的算法知道吗?(高难知识与简单知识在上面混杂555555)

很快就会发现,如果你是为了找份好工作,刷算法竞赛,还不如不刷,把Google、MS往年在线笔试题全都搞懂也是个性价比很高的方案。

还是推荐一点实操方案吧。

如果铁了心要做算法竞赛,或者就铁了心要跟着ACM/ICPC选手一起练习: 1、线上参与CodeForces、TopCoder、CodeChef(印度的一个在线oj兼比赛平台)、hihocoder(其实个人……不太推荐,挑战赛的题目难度不太友好,校招的难度和知识面又有限)等的比赛,赛后自己总结哪里做得好,哪里做得不好,找高手的题解、官方的题解,消化,学习不懂的知识点。 2、买书。刘汝佳的《算法竞赛入门经典(第二版)》和《算法竞赛入门经典训练指南》(称作紫书和大白书)被很多人视为经典。的确其中知识点齐全,难度拔高够足的,就是对新人有点不友好。新人友好的,比如日本人写的《挑战程序设计竞赛》(国内有翻译,浙大有相当足的经验的选手翻译,浙大这方面比较关心的老师审校的,人民邮电出版社出版) 3、根据从书上学到的知识点,在网上找题,做针对性专题练习。平时练习的oj方面,poj、zoj(浙大的oj)、hdoj、sgu、spoj等都可以。搜索oj名+知识点关键词,可以看到一些经典题。搜索oj名+题目分类,可以看到别人整理好的题目分类。

如果想了想,觉得只是为了找工作而准备刷题: 1、那些针对招聘的oj都可以做一圈 2、我个人不反对你去买面经、看别人的面经、做往年招聘真题 3、关键是:扎实数据结构与算法基础,扎实计算机基础(操作系统、计算机网络、计算机组成原理)、扎实你研究生做的方向的专业知识与技能。

====================================================

先扯这么多,想到什么继续补充。

ACM。

关于OJ。

正统OJ:
国内:POJ,ZOJ(目前瘫痪。17/01/07 部分恢复),HDU。
国外:Codeforces,UVaOJ,UVa Live。

入门用:
vijos,CodeVS,洛谷。

提升用:
LYDSY(又名HYSBZ,BZOJ)

找虐用:
UOJ。

不想搞信息学竞赛,只想积累一点算法知识:
Leetcode,Lintcode。

爱好数学:
Project Euler。

==关于书籍有空再更我来说一个,HackerRank | Technical Recruiting。

这个网站最大的特色就是划分了不同的Domain(目前总共16个),方便大家点技能树:


当然有的domain还不够成熟,网站本身似乎还在进行探索。我个人主要做了Algorithms和Functional Programming。这两个还是不错的,FP做到后面还会写一些解释器和类型推导:

最后,这个网站也举办比赛,有的比赛是由其他的公司赞助的,可能对找工作也有帮助?我来添加一个,如果在北美并且希望找中小创业公司的码农工作的话,强烈推荐 CodeFights | Test Your Coding Skills
在这里很多大小公司都放上了自己的Bot,如果在跟Bot的算法“比赛”中获胜的话,就获得了相应badge和加分。

推荐的原因是:CodeFights对高分选手进行公司直推(都是非常高质量的公司,包括但不仅限提供了Bot的)!而且由于CodeFights的口碑,通常会直接跳过简历关。

截图:比较受欢迎的bot,题目很多都不简单,祝各位好运。
咦,被人邀请了。其实我是不太适合回答这个问题的,毕竟都是看自己的孩子好!而我自己用过的OJ、参加的比赛也不多,只能凭感觉点评一下,也许并不公正。

一、经典算法竞赛平台

TopCoder:TC大概是全球题目质量最高的了,智商题为主,做题时间短,在我眼里TC堪称完美。要说有什么体验上的不足就是:得装个专门的客户端。有些可惜的是:TC马拉松这几年风头被Kaggle盖了。当然,TCO仍然是最有分量的比赛。

CodeForces:CF的题目质量也很高,但经常有些奇怪的题目,不过大部分的D或E都还正常。有时会涉及一些代码量大的题目,除了智商要求,代码能力也挺重要(大家都是套板子么?),这2年的新题不是很了解,相信CF会一直保持高质量。

CodeChef:CC这两年毒瘤题泛滥了,好在CC的比赛给了你足够的时间,你可以想尽各种办法来解决这些问题。难题当然各有各的难点,其实难一些的高质量题反而相对好出,你可以把一些奇怪的知识点放进去,有时再组合一些极为难写的,那么一道难题就诞生了,这些知识点如果有什么巧妙之处,那么题目质量也会随之提高。然而最难出的大概还是TC那种的题目,他们之间的差别就好像技术含量极高的制造业与文化创意产业,创新总是可遇而不可求的。

Hackerrank:HR最初从面试起家,后转型做竞赛实属不易,HR的题目质量还可以,但参差不齐。既有7k+的神题,也有超水且无趣的题目。不过HR的题有一个好,就是样例解释清晰,题解完整。适合初学者学习进阶。

以上为国外常年办比赛的一些平台,相比国内的平台还远不如以上几家专业,大家都在努力做,目前比较有影响力的大概是:BC,HihoCoder和我们(51nod)吧,很惭愧,只是做了一点微小的工作。

二、算法大赛

GCJ和HackerCup连同TCO,可以算作全球3大个人赛事,个人认为TCO要比另外两个更体现个人能力。

国内持续在做的大赛事大概是:百度之星,编程之美。在我眼里百度之星的地位相当于TCO,编程之美相当于Hacker Cup,毕竟才办了没几年。这里多说一下,Astar尽管遭各种吐槽,几经波折,难得的是坚持下来了。而之前阿里,腾讯,网易的比赛已经没了消息。今年看到计蒜客也开始做大赛了,希望能够坚持下去,当然其中的困难是很多的,任何一家能够积极推动的企业,都应得到尊重(什么,你说赛氪娘.....)。

说一下华为软件精英挑战赛,这次的题目虽然是马拉松性质的,但感觉更像出题人偷懒。最后的评分也变为了面对数据做优化,因为不是真实数据,也不是解决实际的问题,又没有多项式的解法。理论上不论什么样的程序,总可以找出一些反例让程序跑出的结果很差。

除此之外,HDU等高校OJ也针对学生,常年办一些比赛,希望他们也能越做越好。

三、OJ平台

SPOJ:spoj把出题的工作开放给每个用户了,因此上面有很多稀奇古怪的题目,有些很难,有些甚至你都不知道是否可做......

Ural:ural秉承俄罗斯人的传统,既有智商题,也有几天几夜写不完的论问题。当然最难的还是读题,俄罗斯人的英文读起来总是很怪,并且他们还特别爱写背景描述。

其他国外OJ用的很少,不瞎评论了。

OJ方面国内做的很出色,既有POJ,ZOJ,HDU,Vijos这种老牌劲旅,也有青橙,大视野,UOJ这种新锐(这三家的题目质量都很高)。

此外需要特别说的一个是Project Euler:PE可以说是各类数学编程题的引领者,往往是先在PE出现了某类新型的题目(黑科技),然后被其他比赛或OJ平台改编,加入一些新的元素,最终放到了某场比赛当中.....

四、面试笔试

Codility:虽然是用作面试的,但题目质量是很不错的,毕竟创始人是某界Final大神。其中有些题目对于竞赛党来说,水过大概可以,但最优的复杂度并不是每个人都能做到,哪怕是acm final选手。并且这些题目不涉及任何高深的数据结构及算法,大概只要有基础的知识,就可以上手做。用作面试的话,我首推Codility的题目,不论考官还是考生。

lintcode:我没怎么做过,只是翻过几道题,发现还是有难度的,虽然都是lt,但明显比leetcode难了不少。

leetcode:适合作为算法科普和入门,对于一个完全没搞过竞赛的人,接触并学习算法是个不错的选择。

五、数据挖掘及AI比赛

Kaggle,TopCoder都有些数据挖掘比赛,TopCoder和Hackerrank偶尔还有些AI的比赛,不过比赛的方式不太一样,TC和HR都是提交代码,而Kaggle是提交数据。我们也想做这类比赛,但采用哪种方式还没能确定。

国内做数据挖掘比赛的包括:阿里天池以及Datacastle,尽管这两年ML热,但这类比赛是很难组织并运营的。印象中,北大有个botzone,是专门做AI对战的,也很有意思!

今年滴滴也办了一个数据挖掘比赛,奖金极高,相信也吸引到很多牛人参与,那么我们看明年滴滴是否还会坚持来做这样一个事情。

六、商业化(不好意思跑题了)

以上我列出的这些国外OJ及平台,除了学校办的之外,基本都得到了很好的商业化。TopCoder已经形成了多个领域的众包平台。HackerRank有自己的一站式电面产品,很多企业通过在上面组织比赛来招揽人才,或使用他们的在线笔试服务来筛选简历。Codility在协助企业笔试,帮助企业评估程序员能力方面,做了很多有价值的工作。Kaggle更是成为了很多企业寻找解决方案及技术人才的捷径。

而我上面列举的国内的一些平台及产品,只要是企业而非学校运营的,都面临着生存的困难。商业化方面并不是国内的企业不努力,而是环境不成熟。很多互联网企业的技术部门,仍然不了解算法竞赛这个领域,且技术部门在企业内部并没有太多话语权。当你向一个业务驱动的互联网企业的HR去解释算法竞赛时,内心是崩溃的。
——————————————————————————————————————————
最后,对于初学者,我建议大概是这样一个学习路径:

leetcode => Codility => HackerRank(HR有难度分级适合学习,当然大家来刷51nod也是极好的,毕竟我们都是中文题目,并且是精选过的) => 参加一些在线比赛 => ...... 走向人生巅峰讲真,读研以前都没进过竞赛门的,又不是想读博士献身计算机科学研究的,只是想毕业的时候在IT业找份薪水不错的工作的 —— 现在才玩竞赛还不如踏实准备一下考PAT(PAT | 计算机程序设计能力考试)。
浙大考PAT的学生中,2/3不是计算机专业的,原因???如果没有PAT成绩,很多企业根本不收你的简历,因为招聘广告上写清楚了:只收计算机相关专业应届生的简历。而PAT的111家联盟企业至少承诺说,你的分数过了他家的底线,就保证给你一次面试机会,这样你的简历至少不会直接被丢掉。至于面试,那就看你更多的本事啦……国内:UOJ
国外:codeforces

美团点评今年开始组织的 CodeM美团点评编程大赛,比较纯粹的类似NOI的单人编程竞赛,没有各种植入。

参赛的同学反馈还不错:如何评价美团举办CodeM编程比赛?

欢迎明年大家都来参加。

天池竞赛,做得好有钱拿还能进阿里

ACM/ICPC ACM国际大学生程序设计竞赛_百度百科

超算大赛 ASCISCSC 三大超算竞赛“联盟”,ASCISCSC冠军将相互“直升”-腾讯云资讯

挑战杯 挑战杯 全国大学生课外学术科技作品竞赛和创业计划大赛 官方网站

黑客大赛 Mobile Pwn2Own PWN2OWN - pwn2own

机器人世界杯 RoboCup

世界无人机锦标赛 世界无人机锦标赛

微软创新杯 Student Developer Competitions | Imagine

全国大学生数学建模大赛 www.mcm.edu.cn

在开始竞赛前,请务必保证专业知识充足且期末考试所有科目不会挂科。
竞赛错过了可以再来,挂科了,可是要重修的呀。

无论出于什么原因,你决定走上竞赛这一条道路,那么说明你在相关的领域,至少在竞赛的方向上已经有了超过普通人的资质/能力,并决定和与你一样优秀的人进行一些较量,在证明自我的情况下还能结实一些志同道合的朋友,在咕果搜寻「学科竞赛」后发现有非常多的结果:



到底该如何选择呢?

算法竞赛

ACM/ICPC



  • 周期:区域赛+每年一次的决赛

英文全称:ACM International Collegiate Programming Contest,简称 ACM-ICPC 或 ICPC )。

作为计算机领域的顶尖程序设计大赛,每年上半年举行。不同于其他竞赛的个人赛,ACM 为「小组战」,由 3 名在校大学生组成小分队参加比赛。在比赛过程中,3 人组成的小组共用一台电脑,编写程序解决 8-10 个问题。由于是世界级的比赛,难度非常高,适合有一定竞赛基础的小伙伴。


LeetCode 周赛 / 双周赛


  • 周期:
  1. 周赛:一周一次, 比赛时间为每周日上午10:30
  2. 双周赛:每两周一次,比赛时间为周六晚上22:30

力扣(LeetCode)是全球最早的 OJ(Online Judge) 之一,力扣上的题目偏求职面试风格,题目难度分简单、中等、困难三个等级。去 FLAG 或者 BAT 面试的小伙伴有可能遇到力扣中的原题。

力扣周赛 / 双周赛是全球同步的算法比赛,可以与全球的小伙伴一决高下。每次比赛结束后都会有一个全球 / 全国排名。在比赛结果页面还可以去学习一下大神们的解题思路,开拓算法思维。

每场比赛共有四道题目,比赛时间为 1 小时 30 分钟。每题各种各样复杂度的算法都出现在比赛中。此外,对 Bug Maker 非常友好,在比赛时能告诉你哪个(非样例)点错了。


Codeforces 竞赛


  • 周期:不定,大于每周一次

Codeforce 目前由 Telegram 赞助,是一个俄罗斯的在线判题网站,著名 ACM 选手 tourist 就在上面刷题,有不少国内外牛人。

Codeforces 上举行的比赛一般有 4 种,分别是 Div.1,Div.2,Div.3 和 Educational Round,其中 Div 随着数字的增加难度依次下降,对于 Educational Codeforces Round 来说一般题目较多,采用扩展 ACM-ICPC 的模式,即提交代码立即出结果,错误一次计 10 分钟罚时。


蓝桥杯

  • 周期:一年一次

相比较 ACM 而言更加亲民的一个选择,针对不同类别的学校不同起点的学生分为了 A,B,C 组,做到无论目前是哪一个学校都可以从参加比赛中收获乐趣和参赛经验。

大数据相关竞赛

Kaggle


  • 周期:一年一次

Kaggle 是全球最著名的数据建模和数据分析竞赛平台之一。数据挖掘领域的 ACM/ICPC,大部分的 Kaggle 比赛是 Data Mining(DM) 比赛。企业和研究者可在其上发布数据,用户竞赛以产生最好的模型。Kaggle 的标语是:Your Home for Data Science,可以窥见他们的追求。

Kaggle 上的一些比赛(Featured 比赛等)是有金钱奖励的,当然这种比赛通常都针对企业的需求,难度较高,竞争也较为激烈。也有一些奖金较少的比赛,和没有奖金“练习赛“。基本上满足了各个水平阶段数据分析从业者的竞赛需求。

Kaggle 社区中包含了讨论(Discussion)和学习(Learn)两个模块,作为日常学习的补充和提高都是不错的选择。根据维基百科的描述,Kaggle 在全球范围内拥有将近 20 万名数据科学家,所形成的社区拥有很好的学术氛围。

阿里天池

天池大数据竞赛由阿里巴巴于 2014 年发起,现在已经成为国内最具影响力的数据科学平台。天池一共有 5 类比赛,涉及算法,创新应用,传统程序设计(包括网络安全等),可视化竞赛,以及帮助新人培养兴趣和入门的新人赛。

天池的比赛奖金丰厚,难度也较大,由于许多比赛面向全社会,有相当一部分企业组成参赛队伍,可以说非常具有挑战性。

Alexa Prize

Alexa Prize 是亚马逊组织的一个 NLP 比赛。其核心是构建基于 Alexa(亚马逊的只能语音助手)的一套系统,在 10 分钟内尽可能的与用户进行对话。目的有点类似于微软小冰。

Alexa Prize 的有趣之处在于:在复审阶段,参赛者构建的系统会被随机发送到全美所有亚马逊语音助手的用户手上,用户在完成对话后,亚马逊会邀请用户给这次对话打分。最终的平均得分结果将决定前三名。也就是说,这套系统的优劣是完全基于用户评判的。

亚马逊语音助手在全美的用户量极大,所有参赛队伍都要经历大量用户的考评,非常具有实际意义。

但是亚马逊 echo 等智能产品在中国的用户量太小,因此知道这个比赛的人并不多(而且这是英文 NLP 比赛),另外,这个比赛的参赛队伍必须是同一大学的在校学生。

KDD CUP

SIGKDD 是数据挖掘领域的顶会,从 1997 年开始,每年都会举办国际知识发现和数据挖掘竞赛(KDD CUP),在数据挖掘领域,这个比赛的含金量相当高,可以说是目前是数据挖掘领域最有影响力的赛事之一。

现在 KDD CUP 的比赛也更加贴近机器学习/深度学习等方向:2012 年的任务之一是社交网络中的个性化推荐系统;2015年,KDD Cup的主题是预测学生在学堂在线这个全中国最大的慕课平台中的逃课率。

目前,中国团队在 KDD CUP 中的名次也越发突出。

DRIVEN DATA

Driven Data 举办的数据科学比赛大部分都集中在医疗,教育,公共服务等领域。在暑假中,想让你的技能应用于实际领域,锻炼实际问题解决能力,同时为社会发展做出贡献,你可以参与到 Driven Data 的比赛当中。


Hackathon

俗称「黑客马拉松」,一般是在两天的时间内(包括晚上),通宵完成一个作品并现场演示,一般来说由一些电子特色专业的学校举办(比如西电),不过也有一些机构托管举办类似的活动,参与这类活动是一个结实新朋友(大佬)的好机会!

Hackx

  • 周期:不定

Hackx 是国内一个举行 Hackathon 较多的平台,依托与各个学校的合作做的比较选手友好。


其他计算机科学竞赛平台

与数据科学相关的平台,包括众包平台 CrowdANALYTIX;数据科学挑战平台 crowdAI 等,你都可以选择感兴趣的竞赛并参与其中。


中国高校计算机大赛 网站上会列出包括微信小程序开发,移动应用创新,大数据,网络技术等多个方面的国家级比赛,这些比赛往往每年都会定期举办。


阿里巴巴人工智能对抗算法竞赛

IJCAI-19 阿里巴巴人工智能对抗算法竞赛的目的是对AI模型的安全性进行探索。这个比赛主要针对图像分类任务,包括模型攻击与模型防御。参赛选手既可以作为攻击方,对图片进行轻微扰动生成对抗样本,使模型识别错误;也可以作为防御方,通过构建一个更加鲁棒的模型,准确识别对抗样本。

本次比赛,首次采用电商场景的图片识别任务进行攻防对抗。总共会公开110,000左右的商品图片,来自110个商品类目,每个类目大概1000个图片。选手可以使用这些数据训练更加鲁棒的识别模型或者生成更具攻击性的样本。


华为软件精英挑战赛

华为软件精英挑战赛是华为公司面向在校大学生举办的大型软件竞赛,从2015年至今已成功举办四届。几年的主题是通过系统的规划,让所有城市车辆按照路线自动驾驶,从而实现更高效、更便捷、更安全的智能驾驶。


SODA 上海开放数据创新应用大赛 SODA 由政府指导,主办和承办,从 2015 年开始每年下半年都有比赛。


还有比较好的竞赛欢迎大家在评论中补充~

1. 算法类:ACM/ICPC,Astar等等

2. 工程类:Imagine Cup,花旗杯,挑战杯(创业类)

3. 学术型:KDD,挑战杯(论文型)


下面介绍几个比赛

一:大学生程序设计大赛(ACM/ICPC)

一.简介

ACM 国际大学生程序设计竞赛(ACM/ICPC 或ICPC) 是由美国计算机协会(ACM) 主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30 多年的发展,ACM 国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。赛事目前由IBM 公司赞助。

二.参赛方式

教练是参赛队伍所代表学校的正式教师,每支队伍最多由三名参赛队员组成,每支队伍中至少有两名参赛队员必须是未取得学士学位或同等学历的学生,取得学士学位超过两年,或进行研究生学习超过两年的学生不符合参赛队员的资格,任何参加过两次决赛的学生不得参加地区预赛或者世界决赛。


二:Topcoder国际编程比赛

一.简介

TopCoder一直以来关注计算机科学的基础教育,致力于提高世界各地高校计算机科学教育水平。TopCoder国际程序设计挑战赛已经访问了世界许多大学,如麻省理工学院、斯坦福大学、牛津大学、华沙大学、清华大学、北京大学、复旦大学、上海交通大学、同济大学、浙江大学、北京师范大学、武汉大学、四川大学、电子科技大学等,这些活动给学生们

带来了全新的学术体验和发展机遇。

二.参赛方式

注册为TopCoder会员:http://www.topcoder.com/reg

点击Registration注册。注册成功后可在Registrants中找到自己的帐号。

比赛当天网上签到:进入TopCoder Arena后,点击Active Contest, 选择此次比赛,点击register即可。


三:全国大学生计算机应用能力与信息素养大赛

一.简介

大赛结合国际通用的计算机基础应用能力标准与我国高等院校―计算机基础‖课程的基本要求,全面考察学生对计算机技术的实际应用能力,旨在激发大学生学习计算机基础知识、技能的兴趣和潜能,提高其运用信息技术解决实际问题的综合能力,最终提升大学生在升学、就业、职场等方面的竞争力。

二.参赛方式

参赛对象:2013年度所有在校本科生,涵盖所有专业。

参赛队伍组成:本次预选赛采用个人赛形式。

电子邮件报名:报名者填写附件一报名表后可直接发电子邮件至:jsjjc@ahu.edu.cn。邮件主题:IC3大赛+学号+姓名。


四:全国计算机精品真大赛

一.简介

本网站的宗旨是为网友提供与《计算机精品真》杂志有关的信息服务,诸如,刊出论文查询、精品真活动的动态、精品真产品展示、精品真用户需求、网友批评建议等。本网站与《计算机精品真》杂志互相补充、互相支持,以期更好地满足广大作者和读者的需求。

如今,发展我国精品真技术,勇攀世界科技高峰,业已成为精品真界的行动口号。整个科技界都要按照自主创新、重点跨越、支撑发展、引领未来的要求,以求真务实的科学态度和只争朝夕的奋斗精神,为建设创新型国家作出不懈努力。因此,本站和《计算机精品真》杂志进一步要将自身打造成为一个有利于自主创新的园地,不疲倦地促进精品真技术交流和发展,振兴中华,不辜负广大精品真同仁的厚望。

二.参赛方式

1、参赛者填写报名表并通过Email将报名表传送至大奖赛组委会邮箱,经大奖赛组委会确认后,方可参赛;

2、参赛者可以个人报名参赛,也可以小组报名参赛,小组参赛人数最多不得超过三人,在报名时确定;

3、每个参赛小组可以有一名指导教师参赛。

谢谢邀请,我想推荐一下Robomaster全国大学生机器人竞赛,简直不要太棒。

对了好像现在改名为Robomaster机甲大师赛,听这个名字很多男生就会很喜欢吧,我作为一个女生,我实在是大爱,去了现场实地感受了一番,我已经实在不行了。比较可惜我大学平台一般,没能参加这类比赛。我是16年受邀去西安交通大学观摩了一下这个比赛,是西安交大机械学院承办了西南赛区决赛。

这个比赛好像主要涉及机械学院的学生,但是我看我们学校推荐的时候很多计算机学院的学生去参加了,所以有兴趣的可以考虑看看。需要自己做机器人,然后用自己的机器人去对抗别的团队,最终赢得最后胜利。这个比赛是大疆举办的,含金量很高,特别花时间,效果特别燃,拥有特别多的粉丝。

我上几张图吧。

对了,我看前面有人推荐了挑战杯,作为一个资深参加过大小双挑的人,不建议参加这个比赛。感觉很多人参加这个比赛跟闹着玩一样,含金量比较低,很多大学都内部分配好奖项了,而且很多团队拿出来的东西都是年复一年参加过比赛的东西,太无趣了。

看了大部分都是写acm的,不可置否算法对于CS来说很重要,但无基础参加此类竞赛产出太小了,算法可以当做兴趣学习。

而且竟然没人说CTF,这么好玩的东西〒_〒

不得不说,现在的计算机是真的火,现在连7、8岁的孩子都开始学习编程了,真是长江后浪推前浪,一浪更比一浪强。


进入正题,我之前整理过的一些刷题的网站和值得关注的企业算法大赛,供题主参考

一、刷题的网站

1、LeetCode

算法刷题网站首推LeetCode,业界一直有句话说把LeetCode上的题都刷烂熟了就可以进谷歌了。不过上面的题都是英语描述,需要一定的英语基础,还需要一定的算法基础,地址如下:https://leetcode.com/

此外之前收藏过一本LeetCode题解的书,也一起分享给大家。

leetcode题解大全
链接:http://pan.baidu.com/s/1c1Jaht2
提取码:fa1w

2、牛客网

很多同学会在上面分享找工作的面经,不少公司的笔试题也是在牛客网上答的,当然它本身上面也有很多题库,适合初学者在上面练手。地址如下:https://www.nowcoder.com/

我之前刷完了PAT乙级(Basic Level)真题,PAT又叫计算机程序设计能力考试(Programming Ability Test,简称PAT)是由浙江大学计算机科学与技术学院组织的统一考试,旨在培养和展现学生分析问题、解决问题和计算机程序设计的能力,科学评价计算机程序设计人才,并为企业选拔人才提供参考标准。我可以把我刷完的源码给大家参考一下:

  • https://github.com/tqb4342/PAT_Basic_Level

3、赛码网

性质和牛客网差不多,地址: http://www.acmcoder.com/index

北京大学的OJ,地址:http://poj.org/problemlist?volume=1

杭电OJ,地址:http://acm.hdu.edu.cn/


二、值得关注企业比赛

只是整理出来了一部分,欢迎大家补充~

腾讯广告算法大赛
地址:https://algo.qq.com/


华为软件精英挑战赛
地址:https://codecraft.huawei.com/


搜狐图文匹配大赛
官网介绍说提供业务场景、真实数据、专家指导,选拔和培养有志于自然语言处理领域的算法研究、应用探索的青年才俊,共同探索更多可能、开启无限未来。
地址:https://biendata.com/competition/sohu2019/


阿里云安全算法挑战赛
由天池平台与阿里云安全联合举办的最具“正义感”和“实战感”的大赛-『阿里云安全算法挑战赛』,作为国内首个以“安全”为主题的算法赛事,旨在挖掘安全算法的未来之星,并通过数据实战的形式,展现大数据对于安全监测和防御的重要性。
地址:https://m.aliyun.com/markets/aliyun/security


人工智能竞赛平台http://Biendata.com
http://Biendata.com是一个人工智能竞赛学习平台。用户可通过该平台报名并参加人工智能领域各类赛事,用户还可在线注册进行课程学习,并针对课程中遇到的问题进行反馈于总结。你感兴趣的的比赛在这上面都能找到。
地址:https://www.biendata.com/


Kaggle
Kaggle主要是为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台。
地址:https://www.kaggle.com/

(部分资料来源:谭庆波,侵删)

希望对题主有用

本科的话,参加ACM相关的比赛受益最大。考察逻辑和代码实现能力。不过这个竞争比较激烈,如果高中没有算法基础,可能需要耐得住寂寞,坐2-3年板凳,至少刷几百道稍有难度的算法题,搞到区域赛铜牌以上。如果要final的话,那可能得牺牲点上专业课的时间了,不建议。

如果有志于科研,可以提前学习一些机器学习相关的东西,参加一些数据挖掘类的比赛,对保研有好处。如果对数学感兴趣,数学建模比赛也是一个不错的比赛,最好能先学习一下数学建模课程,而不是仅仅参加最后的比赛,不然计算机专业的就只能编编程序了。

计算机专业学生值得参加的竞赛精选

一:大学生程序设计大赛(ACM/ICPC)
一.简介
ACM 国际大学生程序设计竞赛(ACM/ICPC 或ICPC) 是由美国计算机协会(ACM) 主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30 多年的发展,ACM 国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。赛事目前由IBM 公司赞助。


二.参赛方式
教练是参赛队伍所代表学校的正式教师,每支队伍最多由三名参赛队员组成,每支队伍中至少有两名参赛队员必须是未取得学士学位或同等学历的学生,取得学士学位超过两年,或进行研究生学习超过两年的学生不符合参赛队员的资格,任何参加过两次决赛的学生不得参加地区预赛或者世界决赛。


三.大赛流程
1.参赛队伍最多由三名参赛队员组成。
2.竞赛中至少命题6题,至多命题10题,试题描述为英文,比赛时间为5个小时。
3.竞赛可以使用的语言:C++、C、Java和Pascal。但final赛只有C/C++;
4.重点考察选手的算法和程序设计能力,不考察任何Windows编程知识;
5.选手可携带任何非电子类资料,包括书籍和打印出来的程序等;
6.评委负责将结果(正确或出错的类型)通过网络尽快返回给选手,除此之外不提供任何额外帮助;

四.大赛网址
http://icpc.baylor.edu/


二:Topcoder国际编程比赛
一.简介
TopCoder一直以来关注计算机科学的基础教育,致力于提高世界各地高校计算机科学教育水平。TopCoder国际程序设计挑战赛已经访问了世界许多大学,如麻省理工学院、斯坦福大学、牛津大学、华沙大学、清华大学、北京大学、复旦大学、上海交通大学、同济大学、浙江大学、北京师范大学、武汉大学、四川大学、电子科技大学等,这些活动给学生们
带来了全新的学术体验和发展机遇。


二.参赛方式
注册为TopCoder会员:http://www.topcoder.com/reg
点击Registration注册。注册成功后可在Registrants中找到自己的帐号。
比赛当天网上签到:进入TopCoder Arena后,点击Active Contest, 选择此次比赛,点击
register即可。

三.往届作品汇集
登录TopCoder Arena后,同学们可以看见往届比赛的所有试题和选手的编程结果。


五.参赛报名地址:

http://www.topcoder.com/。


三:全国大学生计算机应用能力与信息素养大赛
一.简介
大赛结合国际通用的计算机基础应用能力标准与我国高等院校―计算机基础‖课程的基本要求,全面考察学生对计算机技术的实际应用能力,旨在激发大学生学习计算机基础知识、技能的兴趣和潜能,提高其运用信息技术解决实际问题的综合能力,最终提升大学生在升学、就业、职场等方面的竞争力。


二.参赛方式
参赛对象:所有在校本科生,涵盖所有专业。
参赛队伍组成:本次预选赛采用个人赛形式。
电子邮件报名:报名者填写附件一报名表后可直接发电子邮件。
,邮件主题:IC3大赛+学号+姓名;

四:全国计算机精品真大赛
一.简介
本网站的宗旨是为网友提供与《计算机精品真》杂志有关的信息服务,诸如,刊出论文查询、精品真活动的动态、精品真产品展示、精品真用户需求、网友批评建议等。本网站与《计算机精品真》杂志互相补充、互相支持,以期更好地满足广大作者和读者的需求。
如今,发展我国精品真技术,勇攀世界科技高峰,业已成为精品真界的行动口号。整个科技界都要按照自主创新、重点跨越、支撑发展、引领未来的要求,以求真务实的科学态度和只争朝夕的奋斗精神,为建设创新型国家作出不懈努力。因此,本站和《计算机精品真》杂志进一步要将自身打造成为一个有利于自主创新的园地,不疲倦地促进精品真技术交流和发展,振兴中华,不辜负广大精品真同仁的厚望。

二.参赛方式
1、参赛者填写报名表并通过Email将报名表传送至大奖赛组委会邮箱,经大奖赛组委会确认后,方可参赛;
2、参赛者可以个人报名参赛,也可以小组报名参赛,小组参赛人数最多不得超过三人,在报名时确定;
3、每个参赛小组可以有一名指导教师参赛;

还有一些后续补充……

觉得回答全面的给个赞呗

当然是由信息学奥林匹克联赛(NOIP)换皮而诞生的CCF非专业级软件能力认证(CSP)啦。

CSP由中国计算机学会CCF主办,首次面向社会开放,让曾经退役的OI选手在大学又可以来参加NOIP(CSP)啦。

按照往年情况,初赛报名费仅需40元,复赛报名费仅需480元,申请纸质获奖证书仅需100元。

学习深度学习、机器学习的圣地:Kaggle竞赛,很多人入门都是通过Kaggle上的泰坦尼克号项目,然后动手从数据预处理到特征工程到构建机器学习模型。非常推荐。

国内的话,推荐天池。然后就是哪个奖金多可以选哪个,比如说CCKS,NLPCC,CCL,都会有竞赛。

从就业的角度出发,也可以考虑学一门实用的技术,其实计算机专业就是很好的,比如ui设计、4G移动开发、互联网编程、大数据、云计算等等就业前景都挺好。

推荐几个程序设计竞赛网站

国际信息学奥林匹克竞赛

http://www.ioinformatics.org/

国际科学奥林匹克竞赛之一,是面向中学生(个人)的国际大赛。各国经由国内竞赛选拔代表选手。信息学奥林匹克竞赛需要选手设计出十分优秀的算法,因此对数理能力要求极高,属于巅峰级的赛事。

ACM-ICPC(国际大学生程序设计竞赛)

http://icpc.baylor.edu/

由计算机科学领域最具影响力的学会之一ACM 主办,各国大学在此较量程序设计实力。比赛为三人一组的团队战,由于每组只配备一台电脑,因此团队配合十分重要。选手在各地举办的亚洲区预选赛中取得优异成绩便可参加世界大赛。该赛事不仅要求高超的算法设计技术,还十分考验实现能力和团队配合。

TopCoder

http://www.topcoder.com/

提供程序设计竞赛和软件众包A 服务的网站。竞赛分为几个类型,其中SRM(SingleRound Match)会定期举行,要求用户在一小时内解开算法相关问题。网站会纪录成绩,同时依照成绩给用户评级并分配相应颜色。如今已有TopCoder 相关的攻略书出版,甚至还配备了相应的学习环境。

责任编辑:
热门阅读排行
© 16货源网 1064879863