免费深度学习环境 Google CoLaboratory 指北

说起 Jupyter Notebook, 想来是 Python 社区各位无人不知的。几个月前,Google 对公众开放了一个基于 Jupyter Notebook开发新项目 CoLaboratory。 通过 CoLaboratory, 你可以正常编写你的Notebook, 不过 CoLab 增加了两点改进: 在线多人协作, 以及免费计算力(CPU, GPU,内存统统不要钱)

官方声明,CoLaboratory 是一款研究工具,用于进行机器学习培训和研究。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用。

换句话说,CoLab 有以下优势:

  • Jupyter Notebook 的优势

    • 不用在自己的电脑上配置复杂的深度学习环境

    • 只要有浏览器就能用


  • Google Drive的优势

    • 在线协作:如果两个人同时更改同一份文件,更改会立即向所有用户显示,这跟 Google 文档中的更改会自动向所有编辑者显示是一样的。

    • 可定制共享,分享的内容粒度范围极大, 从一个虚拟机, 到 Notebook 里的一个 Cell 都可共享。


  • Google 的优势

    • 无论下载, 安装, 都是光速, 跟墙内对比, 真的是没有对比就没有伤害。

    • 有钱,任性 , CoLaboratory 内需要用的设备, 无论 CPU, GPU, 内存, 统统不要钱


支持哪些浏览器?

Colaboratory 支持大多数主流浏览器,并且在 Chrome 和 Firefox 的各个桌面版本上进行了最全面的测试。

这款工具可以免费使用吗?是的。Colaboratory 是一个研究项目,可免费使用。

Notebook存储在哪里?所有 Colaboratory 笔记本都存储在 Google Drive中。Colaboratory作为 Google Drive的一员,跟 Google 文档或表格一样操作即可。

我可以将现有的 Jupyter/IPython 笔记本导入 Colaboratory 吗?可以。只需从“文件”菜单中选择“上传笔记本”即可。

我的代码在哪里执行?如果关闭浏览器窗口,我的执行状态会怎样?代码会在专供您的帐号使用的虚拟机(ubuntu)中执行。虚拟机闲置一段时间后会被回收(可配置, 最长12小时),并且系统为虚拟机强制设置了最长有效期。

友情提示, 你需要科学上网。

使用 Colab, 你只需要在 Drive 中新建即可:

来看看CoLab 的界面:

还是熟悉的味道, 快捷键,运行方式都是一样的。

另外, 可以在菜单栏中选择:修改-> 笔记本设置, 即可修改当前笔记本的计算环境, 比如:

那么这到底是什么机器呢?

用的是什么 GPU呢?

amazon 报价2000美刀的Nvidia Tesla K80, 简直壕无人性。

CPU是至强系列:

内存也贼大, 相比于其他的云服务器厂商,真的是良心。

你可以使用常用的 Jupyter Notebook命令, 来安装下载工具, 比如

  !pip install XXX
 !apt-get install xxx

比如, 安装敌厂 PyTorch

光速完成。

另外, 由于在线协作, 你还可以各种评论。

你还可以直接 Git Clone  github 上的项目。

然后

另外, 你可以把自己的 Google Drive 当做硬盘,mount到这台虚拟机上:


同理, 你可以将任何有 linux 命令行接口的网盘,mount 到这个虚拟机。这样, 你可以自由的读取和写入你的实验数据。


赶紧上去试试吧。

链接:https://www.google.com/drive/

-END-

专 · 知

人工智能领域主题知识资料查看与加入专知人工智能服务群

【专知AI服务计划】专知AI知识技术服务会员群加入人工智能领域26个主题知识资料全集获取欢迎微信扫一扫加入专知人工智能知识星球群,获取专业知识教程视频资料和与专家交流咨询


请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料

请加专知小助手微信(扫一扫如下二维码添加),加入专知主题群(请备注主题类型:AI、NLP、CV、 KG等)交流~

关注专知公众号,获取人工智能的专业知识!

点击“阅读原文”,使用专知

展开全文
Top
微信扫码咨询专知VIP会员