【Kaggle】Kaggle平台使用方法

Kaggle主页

Kaggle主页
Kaggle主页如图,点击左侧Competition选项可以查看竞赛题目,下方还会显示你最近浏览的竞赛项目。

竞赛页面

Kaggle竞赛页面
概览:竞赛的基本信息,包括描述、评分标准、重要时间节点和奖金等。

数据集:竞赛提供的数据集。

代码:可以看到一些参赛者分享的代码和思路。

讨论:竞赛的讨论区。

排行榜:可以查看参赛者的测试结果和排名情况。

规则:参赛守则。

配置Kaggle竞赛环境

安装Kaggle库

在下载数据前,首先需要安装Kaggle库,打开命令行输入pip命令即可安装。

pip install kaggle

获取API token

进入个人主页,找到API部分,点击红框所示的按钮,会下载一个kaggle.json文件到本地。
获取API

建立连接

将kaggle.json文件移入.kaggle文件夹下,即可创建参赛者和竞赛之间的连接。.kaggle文件夹位于命令行执行pip install kaggle命令的路径下,默认路径是C:\Users\你的用户名.kaggle。

如果你在该路径下没有找到.kaggle文件夹,则可以在命令行中输入下列命令:

kaggle competitions list

执行后可以找到.kaggle文件夹。

将kaggle,json文件移入,再次执行该指令,如果能看到竞赛的题目列表,说明连接成功。

下载数据

数据下载
Data选项卡下,可以下载比赛的数据。比较推荐的方式是通过命令行下载。

修改默认下载路径

数据的默认下载路径是下载与.kaggle文件夹同一目录下,如果想要修改默认下载路径,可以使用下列命令:

kaggle config set -n path -v 【路径】

使用命令行下载数据

复制所给的命令并执行即可下载。

kaggle competitions download -c ubiquant-market-prediction

执行后可能会显示403 forbidden,此时只要回到竞赛页面,点击Rules选项,在下方点击“接受”即可。
在这里插入图片描述

提交结果

根据竞赛类型和参赛时间节点的不同,会有不同的提交方式。

一种是需要在线创建notebook文档,在文档中输入模型源代码并最终提交文档的形式。Kaggle平台会在它的测试集上运行你的notebook文档代码并给出评分。

另一种是要求直接提交预测结果,一般为xlsx形式。这种提交形式一般会在发布的数据集中包含一个文件,对要求你提交的预测结果文档的格式做出说明和要求。

但不论是哪种提交方式,提交按钮都位于如图红框标识的位置。
提交结果按钮

  • 4
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kaggle平台是一个数据科学竞赛平台,成立于2010年,最初旨在让数据科学家们通过竞赛方式来解决现实世界中的数据问题。随着时间的推移,Kaggle不断演化和发展,为数据科学家们提供更多的机会和资源。 在早期,Kaggle平台聚焦于机器学习竞赛,通过组织比赛和提供数据集,吸引了来自全球各地的数据科学家参与竞争。这对于那些想要验证自己技能和获得实践经验的人来说是一个很好的机会。通过与其他数据科学家的竞争,他们可以通过不断学习和改进模型来提升自己的技能水平。 随着社区的扩大和需求的增长,Kaggle平台逐渐发展出开放数据集和协作功能。用户可以共享自己的数据集并与其他人合作解决问题。这使得更多的数据科学家能够共享数据和成果,促进了整个社区的协作和创新。 近年来,Kaggle还引入了Kaggle Kernels和Kaggle Datasets等新功能。Kaggle Kernels是一个基于云的Jupyter笔记本环境,用户可以在其中编写和运行代码,并与他人分享。这使得学习和交流更加便捷。同时,Kaggle Datasets是一个开放的数据集库,用户可以在其中找到大量的公开数据集,从而加快分析和解决问题的速度。 此外,Kaggle还举办一些大型数据科学竞赛,如Kaggle竞赛Days或Kaggle冠军竞赛。这些竞赛不仅为优秀的数据科学家提供了展示自己的舞台,还吸引了来自业界的合作伙伴和赞助商的关注。 总结而言,Kaggle平台经历了从机器学习竞赛到开放数据集和协作功能的演化。它为数据科学家们提供了一个全球性的交流和合作平台,推动了数据科学领域的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值