最近刚接触kaggle,准备入手一个入门级的比赛数字识别器。由于笔记本性能不佳,想到了kaggle上的计算平台,发现运行速度实在是太快了,决定放弃。因为以前用过Colab,而且GPU可以免费使用,真的很贴心。那么你可以在Colab中加载kaggle数据吗?反正是一家(谷歌旗下),应该能搞定。本期分享如何在Colab中加载kaggle数据。首先,我们需要有一个谷歌账号。kaggle账号首先进入kaggle网站,来到个人信息界面。点击上图中的账户选项,进入个人账户界面。点击CreateNewAPItoken,会自动下载一个json格式的文件,里面包含用户名和秘钥。如下图,然后我们进入colab网站,新建一个记事本。首先,安装kaggle库!pipinstallkaggle下的username和key分别填写之前下载的json文件中的username和keyimportjsontoken={"username":"xxxxx","key":"xxxxx"}withopen('/content/kaggle.json','w')asfile:json.dump(token,file)然后创建一个文件夹来保存你之前的kaggle用户名和秘钥!mkdir-p~/.kaggle复制这个json文件到新建的指定路径下!cp/content/kaggle.json~/.kaggle/修改json文件的权限,保证后续操作可以正常进行!chmod600~/.kaggle/kaggle.json指定保存的kaggle数据集位置!kaggleconfigset-npath-v/content下载kaggle数据集!kagglecompetitionsdownload-cdigit-recognizer可以看到在Colab中下载数据速度非常快。嗯,终于可以愉快的搬砖了。
