Google Colab和Kaggle搭配使用

深度学习越加火热,但是,很多实验室并没有配套的硬件设备,让贫穷的学生党头大😔
经过网上大量的搜罗,我整理了适合学生党的深度学习解决方案。利用Colab + Kaggle两大免费的GPU环境,让深度学习变得简单。

Colab

Colab基础使用

Google Colab提供了免费K80的GPU,通过Google Drive就可以很好的白嫖一波了 👉Colab 实用教程

Colab进阶使用

通过下载Google备份与同步到本地端,就可以实现数据的同步,保证了较大量的数据集在云端和本地端直接的无差错传输

通过这一同步,在本地端修改代码,可以在1分钟之内就同步到云端,方便与训练与修改。

❌但是,K80 GPU的算力较弱,且colab的连接不稳定,适用于对代码进行调试,不适于长时间的训练。

Kaggle

Kaggle提供免费访问内核中的Nvidia Tesla P100,相比于K80,算力提升了太多了。我在colab训练10小时最好80epochs,在kaggle上,训练不到1小时就可以80epochs,真是太感动了😂,配置如下:

创建账号

Kaggle.com

创建NoteBook

建议:创建时可以不选GPU,直接None就行了,否则,创建后就开始计时了,GPU一周可以使用39小时(当然可以多多创建账号)

配置notebook

  1. 上传代码及数据集要求压缩包上传,上传后Add进去就好了

  1. 写控制命令时,只需要复制路径就可以获得train.py的位置

  1. 训练结果保存的位置应该为/kaggle/working/...

  1. 数据集与代码管理

Kaggle进阶使用

Kaggle:不怕断开连接,睡觉起来看结果

通过这两大平台的结合使用,学生党可以方便的进行深度学习了,thanks for Google.

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了在 Colab使用 Kaggle,您需要执行以下步骤: 1. 登录到 Kaggle 平台,单击您的个人资料图标,然后选择“账户”选项。在页面底部,您将找到“Create New API Token”按钮。单击该按钮,Kaggle 将生成一个名为 kaggle.json 的 API token 文件,并将其下载到您的计算机。 2. 在 Colab 中创建一个新的笔记本,然后单击“文件”选项卡。在下拉菜单中,选择“新建笔记本”选项,然后选择“Python 3”运行时类型。现在,您可以通过以下代码将 kaggle.json 文件上传到 Colab 中: ``` from google.colab import files files.upload() ``` 此代码将在 Colab 中显示一个文件上传窗口。从您的计算机中选择 kaggle.json 文件并上传。 3. 现在,您需要安装 Kaggle API。在 Colab 的代码单元格中,输入以下代码: ``` !pip install -q kaggle ``` 4. 接下来,您需要配置 Kaggle API 以便下载 Kaggle 数据集。在 Colab 的代码单元格中,输入以下代码: ``` !mkdir ~/.kaggle !cp kaggle.json ~/.kaggle/ !chmod 600 ~/.kaggle/kaggle.json ``` 此代码将在 Colab 中创建一个名为 .kaggle 的新目录,然后将 kaggle.json 文件复制到该目录中。最后,此代码将为 kaggle.json 文件设置正确的权限。 5. 现在,您可以在 Colab 中下载 Kaggle 数据集。例如,如果要下载名为 my-dataset 的数据集,则可以在 Colab 的代码单元格中输入以下代码: ``` !kaggle datasets download -d username/my-dataset ``` 此代码将下载 my-dataset 数据集,并将其保存在 Colab 的当前工作目录中。 6. 如果您下载的数据集是一个压缩文件,则可以使用以下代码将其解压缩: ``` !unzip my-dataset.zip ``` 此代码将解压缩 my-dataset.zip 文件,并将其保存在与压缩文件相同的目录中。 7. 现在,您可以使用 Colab 中的数据集进行数据分析、训练模型等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值