使用 Colab 的 Kaggle 数据集的最佳实践



我想知道是否有人可以确认将 kaggle 数据集下载到我们的 colab 笔记本的最佳实践?

我看过下面的代码示例,我们下载 API 令牌文件并将其上传到环境,这是最佳实践还是有不同/更简单/更好的方法?

提前感谢! 雅 各

from google.colab import files
!pip install -q kaggle
files.upload()
!mkdir -p ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 /root/.kaggle/kaggle.json
!kaggle datasets download -d alxmamaev/flowers-recognition

有两种方法都很方便:

1(将您的kaggle.json保存在GDrive中。然后只需单击 (在左窗格中( 即可装载。然后,将其复制到此处。

!mkdir -p ~/.kaggle
!cp "drive/My Drive/kaggle.json" ~/.kaggle/
# the rest is the same

2( 将kaggle.json嵌入 Colab 本身。

!mkdir ~/.kaggle
!echo '{"username":"korakot","key":"8db2xxx"}' > ~/.kaggle/kaggle.json
# the rest is the same

如果您担心,请使用第一个更安全的方法。

如果您懒惰,请使用第二个。

最新更新