如何参加 kaggle 竞赛
in 杂七杂八 with 0 comment
如何参加 kaggle 竞赛
in 杂七杂八 with 0 comment

Kaggle

  1. 安装 kaggle 包
pip install kaggle
  1. 配置 kaggle

访问账户页面 https://www.kaggle.com/<username>/account , 找到 API -> Create New API Token 。点击该按钮就可以下载一个配置文件 kaggle.json 。然后将该文件放到 ~/.kaggle/ 下。

image-20211205134708948

  1. 从 kaggle 下载训练数据

泰坦尼克任务 为例,kaggle 官方在数据页面给出了用 kaggle 命令行下载数据的命令:

kaggle competitions download -c titanic
.
├── gender_submission.csv
├── test.csv
├── titanic.zip
└── train.csv
  1. 提交答案

泰坦尼克任务 中,官方给出了一个样例答案文件:gender_submission.csv 。我们尝试直接提交它来看看成绩。在 任务提交页面 ,官方也给出了提交答案的命令,我们稍微修改成我们可以使用的版本:

# kaggle competitions submit -c titanic -f submission.csv -m "Message"
kaggle competitions submit -c titanic -f gender_submission.csv -m "看看gender_submission的成绩"

立刻在任务提交页面 ,就刷新出了我们的最新成绩:

image-20211205140017347

要注意,kaggle 官方对每天的提交次数进行了限制,每天最多只能进行10次提交。所以,在快速迭代的时候,最好也能自己在离线有一个初步评估,珍惜宝贵的提交次数。

  1. 查看排名

kaggle 提供了一个 leaderboard 页面用于展示不同用户的成绩排名。

image-20211205195334837

可以看到我们初次提交的排名是10965,嗯,作为第一次提交来说已经很不错了呢。

image-20211205195434272

与此同时,我们也可以看到排在最前面的那些人已经把这个任务的精度刷到1了。。

Responses