使用Google Colab而不是Jupyter Notebook?

Rit*_*uja 12 jupyter-notebook google-colaboratory

什么是使用谷歌Colab的使用情况?我的意思是我的理解与Tensorflow胶凝很好,但为什么会有人喜欢它了Jupyter笔记本吗?

Kor*_*ich 18

我使用Colab的原因

  • 从任何计算机工作.所有笔记本都保存在Google云端硬盘中.
  • 不必担心conda create env会弄乱您的目录
  • 轻松地分享给某人或每个人.就像Google Doc一样.
  • 自动历史记录和版本控制
  • 免费GPU(和TPU截至2018-09-29)
  • 表单小部件简单易用
  • 良好的默认值
    • %matplotlib inline 不需要
    • 可折叠的轮廓(无需安装)
    • 更清洁的界面(我比香草Jupyter更喜欢它)

  • 可折叠轮廓实际上是一些也可以本地安装的笔记本扩展吗? (2认同)
  • @matanster 是的,它被称为“可折叠标题”。它作为您可以安装的笔记本扩展提供。 (2认同)

Saj*_*ran 9

顾名思义,Google Colab 附带collaboration产品支持。它还可以在 Google 服务器上运行,您无需安装任何东西。此外,笔记本会保存到您的Google Drive帐户中。

如果你只是玩玩或工作personal projects,Jupyter 会很好地工作。如果您想构建commercial-grade models它们并将其部署到生产环境中,Codelab 提供了您需要的全生命周期方法。

保存到 Google 云端硬盘,您还可以共享并让多人同时处理同一个文档。可折叠的部分和部分树。交互式小部件,如滑块。

Scratch cell:用于运行测试代码但未保存在笔记本中的单元格。代码片段

pdb debugger support

然而,运行时受到更多限制,因为 Jupyter 只是一台机器的 Web UI,您实际上可以在其上安装您需要的任何东西

Google Codelabfull-lifecycle workbench可以帮助您构建/部署/扩展您的模型,这是 Notebook 无法做到的。

随着程式码实验室,你can prototype your model locally with scikit-learn还是TensorFlow再往前它与一个巨大的数据集/训练它在云中。

Jupyter 是 Colaboratory 所基于的开源项目。Colaboratory 允许您与他人使用和共享 Jupyter 笔记本,而无需在自己的计算机上下载、安装或运行浏览器以外的任何东西。

最重要的是,它有一整套用于与其他云服务交互的库,尤其是BigQuery.


小智 5

我正在从事非编程工作,并且我不想在我的工作计算机上安装所有内容来为Jupyter进行设置。使用Google Colab,我可以无需进行任何安装就可以开始工作,并且可以与无法自行安装任何东西的非技术同事共享我的脚本。