0
点赞
收藏
分享

微信扫一扫

如何将kaggle中的数据导入到谷歌提供的colab(保姆级教学)

花明 2022-03-30 阅读 59

前言:由于cloab的使用需要梯子,直接将自己电脑里的数据上传到colab里面时网速一直是一个头痛的问题,为了解决这个问题我们可以直接跳过从kaggle里面下载数据的那一步,直接让kaggle的数据导入到colab里面

准备步骤

注册一个kaggle账户

第一步

登陆kaggle
点击最右上角的头像
在这里插入图片描述
点击其中的 account
在这里插入图片描述
第三步
向下滑动找到KPI选项
在这里插入图片描述
第四步
点击create new API
我们会自动下载得到一个文件 kaggle.json
在这里插入图片描述

好这里我们就完成了第一大步了

接下来我们就需要用到我们的colab了

首先谷歌邮箱里面新建一个colab文件
接下来我们需要将我们在colab的虚拟机的储存空间同我们的谷歌硬盘连接起来,所以我们需要将谷歌云盘挂载到我们的colab虚拟机上
在colab里面输入以下代码

from google.colab import drive 

drive.mount('/content/gdrive/') 

好在同意了一系列条款后我们就成功挂载上了我门的谷歌云盘了,

接下来我们就需要把我们kaggel的KPI
挂载上来了
同样输入以下代码


!pip install kaggle
from google.colab import files
files.upload()


!mkdir -p ~/.kaggle 

!cp kaggle.json ~/.kaggle/ 

!chmod 600 ~/.kaggle/kaggle.json 

这时运行框里会显示需要我们选择文件
我们选择在上一步中下载的kaggle.jaon
在这里插入图片描述

好这样我们就把kaggle同colab连接起来了

第三大步如何将kaggle的文件直接导入到colab中

首先我们在kaggle中选择一个项目
以猫狗大战为例Dog vs Cat classification
在这里插入图片描述
我们点击Data并且向下滑找到Download All选项并且点击,然后同意竞赛条款, 注意 注意 注意 一定要同意条款后再点击API
在这里插入图片描述
复制API
kaggle competitions download -c dog-vs-cat-classification
前面加入!

输入代码

! kaggle competitions download -c dog-vs-cat-classification
举报

相关推荐

0 条评论