使用免费GPU深度学习平台colab玩转Kaggle比赛

使用colab玩转kaggle比赛

1、colab简介

Colab的使用界面类似jupyter notebook。运行于虚拟机(VM)上。虚拟机配置K80 GPU,12G内存,39G硬盘空间。缺点是最多只能运行12小时,时间一到就会清空VM上所有数据。这包括我们安装的软件,包括我们下载的数据,存放的计算结果。

2、运行bash命令

colab不只可以执行Python。只要在代码行前面加! (感叹号)就可以在VM上运行命令。可以用apt、pip安装软件,可以df查看硬盘空间,wget下载文件,以及进行各种文件操作。

3、与kaggle配合

既然可以运行bash,就可以用kaggle api。Kaggle api让我们可以方便地在命令行下载数据、提交结果。方法一:可以参见这篇文章。先上传kaggle.json到Google Drive,然后在colab中导入。方法二:也可以参见这篇文章,直接把kaggle用户名和api写在jupyter notebook单元格里。

4、保存数据

由于colab的数据无法保存超过12小时。所以处理过的数据、训练后的模型参数要保存起来,就要传到Google Drive。可以把谷歌网盘mount到VM上,然后直接cp复制过去。参见这篇文章。

你可能感兴趣的:(使用免费GPU深度学习平台colab玩转Kaggle比赛)