1.获取Kaggle账户的token
首先你需要有一个Kaggle账号,这个注册非常简单,不再赘述。
然后我们打开Kaggle网页,点击账户头像,找到'your profile',点击进去
然后再点击'Account':
往下滑,找到API,然后点击下方的'Create New Token':
点击会自动生成一个json文件
2.colab下载数据集
我们打开colab执行下面代码:
(1)安装 Kaggle 包:
!pip install kaggle
(2)上传 Kaggle API 令牌: 在 Colab 中上传你的 Kaggle API 令牌文件。如果已经在本地计算机上生成了 kaggle.json
文件,可以使用以下代码将其上传到 Colab 中:
from google.colab import files
# 上传本地的 kaggle.json 文件
files.upload()
这将弹出一个文件选择器,你可以选择并上传 kaggle.json
文件。
注意这里的kaggle.json文件是步骤一生成的json文件,你需要查看自己的浏览器下载目录,在里面可以找到
(3)相关配置代码:复制运行下面一段代码
!mkdir -p ~/.kaggle
!cp /content/kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json
!kaggle config set -n path -v /content
到这里,相关前置工作就完成了,接下来就可以直接去下载你想下载的数据集了
我们点开比赛,找到data,往下拉找到相应的API,复制到colab里运行:
注意在colab运行这段代码时前面一定要记得加感叹号,否则会报错!
到这里,数据集在colab上已经上传完成,打开colab里的文件夹查看即可。