使用 Colab 的 Kaggle 数据集最佳实践
Best Practice for Kaggle Datasets with Colab
我想知道是否有人可以确认将 kaggle 数据集下载到我们的 colab 笔记本的最佳做法?
我看过如下代码示例,我们下载 API 令牌文件并将其上传到环境中,这是最佳实践还是有 different/simpler/better 方法?
提前致谢!
雅各
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) 在 Colab 本身中嵌入 kaggle.json
。
!mkdir ~/.kaggle
!echo '{"username":"korakot","key":"8db2xxx"}' > ~/.kaggle/kaggle.json
# the rest is the same
如果你不放心,就用第一个比较安全的。
如果你懒,就用第二种。
我想知道是否有人可以确认将 kaggle 数据集下载到我们的 colab 笔记本的最佳做法?
我看过如下代码示例,我们下载 API 令牌文件并将其上传到环境中,这是最佳实践还是有 different/simpler/better 方法?
提前致谢! 雅各
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) 在 Colab 本身中嵌入 kaggle.json
。
!mkdir ~/.kaggle
!echo '{"username":"korakot","key":"8db2xxx"}' > ~/.kaggle/kaggle.json
# the rest is the same
如果你不放心,就用第一个比较安全的。
如果你懒,就用第二种。