原创:数据臭皮匠 

【导读】Kaggle ,作为听说它很牛X但从未接触过的同学,可能仅仅了解这是一个参加数据挖掘比赛的网站,殊不知Kaggle也会有赛题相关的数据集,

比如我们熟知的房价预测、泰坦尼克号乘客生存预测、手写数字识别等,并且每个比赛下面都会有大神分享自己的思路和代码,如果能利用好这些资源,

一定对我们的学习有所帮助。接下来,就跟我一起入门kaggle吧!

01|Kaggle网址和主界面

Kaggle网址:https://www.kaggle.com

Kaggle的主界面长这样:

02|进入比赛列表

进入主界面后,点击Compete就可以看到比赛列表了,往下划你就可以看到几个我们收悉的比赛

03|查看一个比赛

这里我们举个例子,点击比赛列表中的房价预测项目,进入比赛详情页,你会看到比赛说明、比赛数据以及大神们分享的代码

04|点击Notebooks

点击Notebooks进入大神分享列表

如果你想看人气较高的大神代码,可以通过点击右上角的Hotness按钮,然后选择Most Votes,会为你展示点赞量较高的分享

如果是初学者建议先看第一条分享, 该分享是对房价预测赛题的数据处理,算是数据清洗过程

05|进入一个分享

我们点击进入点赞量最高的分享,往下拉,就可以看到整个代码过程啦

这里分享一下我的学习体会。学习最怕的就是找到Notebook之后,看一遍就关掉了,这样速度虽快,但很快就忘记了。强烈建议你一定要跟着别人的代码动手敲一下,

一行一行的照着敲,敲的多了,你自己就能找到感觉了。只有亲自动手敲代码,执行代码,才能真切体会其中的细节。

06|下载比赛数据集

我们回到比赛详情页菜单栏,点击Data

你会看到数据文件的介绍和数据文件位置

往下翻就可以看到下载按钮了,点击Download All 下载数据

但是需要注册才能下载数据哦,如果注册环节出现问题,请参考本公众号我的另一篇文章《注册Kaggle教程》。你也可以通过本公众号回复"房价预测"直接获取该项目数据集。

07|工具推荐

对于一些早就听说过Kaggle,但是一直没有行动起来的同学,很可能因为它是全英文的网站而止步了。但是我建议你不用因为看不懂英文而放弃,其实笔者的英语水平也有限,很多我也看不明白。你可以借助谷歌翻译,

虽然翻译的不咋滴,但是基本上能够帮助我们搞明白。久而久之,不仅技术提升了,英语水平也上来了。其实最重要的还是坚持。一开始我们学习的进度会很慢,但是对于初学者,这也恰恰提供了一个慢慢消化知识的过程。

还记得我敬佩的一个大牛说过,"越快越慢,越慢越快"。现在我对这句话的体会更加深刻了,也更加认同了。

08|我的分享目的

介绍一条入门路径,不能保证是最优的,最重要的是能够找到一起学习的小伙伴。希望能够帮助未入门的同学先踏进一只脚。也欢迎大家留言给我提建议啊!

另外放上本文的飞书链接,根据读者提出的问题或者对该主题有新的理解,我们会对这篇文章不断完善

长按二维码关注我们的公众号哦

kaggle新手如何在平台学习大神的代码的更多相关文章

  1. 学习大神笔记之“MyBatis学习总结(二)”

    MyBatis对表的增删改查操作         主要有两种方式:基于XML实现和基于注解实现. 完整项目结构: 工具类:MyBatisUtil-------用于获取  sqlsession pack ...

  2. 为何你跟着滴滴D8级前端大神撸代码,技术却依旧原地踏步?

    引子 听说最近有很多小伙伴,热衷于在慕课网上学习各种前端实战教程,并以完成项目为奋斗目标.比如本文接下来要提到的<Vue2.0高级实战之开发移动端音乐App>,这门课程的传授者是来自滴滴D ...

  3. 学习大神笔记之“MyBatis学习总结(三)”

    一.连接数据库的配置单独放在一个properties文件中          创建db.peoperties----保存数据库配置信息      driver=com.mysql.jdbc.Drive ...

  4. 对生成对抗网络GANs原理、实现过程、应用场景的理解(附代码),另附:深度学习大神文章列表

    https://blog.csdn.net/love666666shen/article/details/75522489 https://blog.csdn.net/yangdelong/artic ...

  5. PAT1080 MOOC期终成绩 (25分) ——同样参考了柳婼大神的代码及思路,在自己的代码上做了修改,还是很复杂

    1080 MOOC期终成绩 (25分)   对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分 ...

  6. 北大zhw大神bzoj1756代码

    #include <cmath> #include <cstdio> #include <cstdlib> #include <iostream> #i ...

  7. 李洪强iOS学习交流群-iOS大神群

    iOS学习大神群-群号:483959373

  8. 交流希望希望能得到一些大神的指点,加QQ群:249627436 java技术交流群

    查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 本人学习java,1年多,对一些基本技巧已掌握.为了使自己能力晋升建了一个QQ群:java交 ...

  9. 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件

    ios 8 的时间滚轮控件实现了扁平化,带来很好用户体验,android没有现成控件,小弟不才,数学与算法知识不过关,顾十分苦恼,幸好在github上找到sai大神实现代码,甚为欣喜,顾把学习这个控件 ...

随机推荐

  1. oracle 常用语句3

    - oracle 函数 select sign(-3),sign(3), sign(0) from dual; select ceil(3.7) from dual; select floor(3.7 ...

  2. vue第二十单元(vux的配置中模块modules的用法)

    第二十单元(vux的配置中模块modules的用法) #课程目标 1.什么是module? 2.怎么用module? 3.样板代码目录结构 #知识点 #1.modules 在Vue中State使用是单 ...

  3. 谷歌学术: but your computer or network may be sending automated queries. To protect our users, we can't process your request right now. See Google Help for more information.

    原因是屏蔽了日本和新加坡的服务器,切换服务器为其他地方即可

  4. 54 个官方 Spring Boot Starters 出炉!别再重复造轮子了…….

    在之前的文章,栈长介绍了 Spring Boot Starters,不清楚的可以点击链接进去看下. 前段时间 Spring Boot 2.4.0 也发布了,本文栈长再详细总结下最新的 Spring B ...

  5. JAVA十大经典排序算法最强总结(含JAVA代码实现)

    0.排序算法说明 0.1 排序的定义 对一序列对象根据某个关键字进行排序. 0.2 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面: 不稳定:如果a原本在b的前面,而a=b,排 ...

  6. navicat12.0.26如何激活

    首先准备好所需工具链接:https://pan.baidu.com/s/1EHATRC0M34n-aNteIyBXbw 密码:r7tf 下载后如图分别为64位和32位. 操作时需要断掉网络   Nav ...

  7. Qt学习笔记-设计简易的截图工具软件

    现在利用Qt来实现一个截图软件. 首先,设计一个界面出来. 最上面有一个label用来显示图片. 然后使用QPixmap中的静态函数grabWindow来获取图片.这里需要一个winID.可以使用 Q ...

  8. YourBatman 2020年感悟关键词:科比、裁员、管理层、活着

    目录 本文提纲 ✍前言 版本约定 ✍正文 科比 裁员 如何避免被裁? 1.不要迷恋管理,一味追求"当官" 2.别以为裁员只裁一线,不裁管理层 3.即使步入管理,建议不要脱离技术 4 ...

  9. ubuntu虚拟机启用双网卡IP配置

    首先要登入自己的虚拟机,这里以ubuntu为例. 配置两块网卡,一块eth0为NAT模式,另一块为eth1仅主机模式 # 进入网卡配置页面vi /etc/network/interfaces # Th ...

  10. redis加锁的几种实现

    redis加锁的几种实现 2017/09/21 1. redis加锁分类 redis能用的的加锁命令分表是INCR.SETNX.SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在, ...