说起 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等)交流~
请关注专知公众号,获取人工智能的专业知识!
点击“阅读原文”,使用专知