kaggle,初学者如何征战全球最大机器学习竞赛社区Kaggle竞赛?
在说这个之前,首先必须提一点,参加kaggle本身不要以简历升职加薪的心态去参加

1.无论是对有基础还是没有基础的人来说,巩固数学知识都是必要的,线形代数,矩阵理论,概率论等等最好再拿起来,有大量免费课程可以学习(我个人不反对收费的培训班,培训班提供的资源有时候是有益的,也不要抱怨讲师质量,因为最后学到多少还看个人),有些东西最后能融会贯通,不要只做一个调包侠,或许前期甚至一段时间内你可以得到相对看上去不错的成绩,但长期来说反而会限制提升的上限
2.度过第一阶段的理论学习后,是编程语言的训练,我个人推荐python,相关深度学习包的支持比R好很多,可以通过各种博客甚至官方文档学习
3.实践,在掌握(实际上不可能完全掌握)一定程度的理论和编程能力后,直接上手kaggle进行操练,个人推荐直接找正式比赛跳过playground阶段,因为学习收益不高
4.2~3个银牌算是正式入门,在这过程中学习好的kernel和一些winning solution,并且尽量亲自参加的那些,没参加的比赛的solution体会的不会那么深刻
5.学会自身总结,有自己的创见,不要每一次都是套用以前的套路,真正的金牌得奖者是有各种insight的,每个比赛都不同
kaggle比赛是个人赛吗?
Kaggle比赛是团体赛事!


还没有评论,来说两句吧...