1、基本介绍
Google Colab是一个可执行文档,可以在Google Drive中编写、运行和共享代码,相当于一个存储在Google Drive中的Jupyter笔记本。
组成:
笔记本文档由单元格组成,可以包含代码,文本,图像等,Colab将笔记本连接到基于云的运行时间,也就是意味着无需在自己的计算机上进行任何必要的设置,即可执行python代码。使用相同的运行时间执行其他代码单元,从而产生丰富的交互式编码体验,可以使用python提供的任何功能。(Ctrl+shift运行单元格)
单元输出:
单元输出不限于简单文本,可以包含任意数量动态的丰富的输出,例如,可以搜索Colab的内置代码片段库的插入代码,并创建交互式数据可视化。这种可视化方式是由Altair创建的,Altair是Colab支持的几个第三方可视化库之一。
代码共享:
Google Colabs可以被共享(通过Google Drive)或者是将代码导出到Github,使用文本单元可以为执行代码进行注释。可以在以下这个网站上找到很多共享的文本。
http://research.google.com/seedbank
代码运行:
以标准的Jupyter Notebook格式存储,因此创建的代码也可以在Jupyter Notebook和其他兼容框架中查看和执行。
机器学习:
应用示例包括:TensorFlow使用入门,开发和训练神经网络、使用TPU进行实验、推广AI研究、创建教程
2、Markdown
文本单元格使用Markdown格式化。Markdown是在页面上呈现的纯文本文档格式,允许添加标题、段落、列表,甚至数学公式。
** xx**——两个星号包围文本,文本加粗
xx——单个星号(或者下划线)使文本斜体
3、导入库和安装依赖项
!pip install matplotlib-venn或者 !apt-get install
!pip install matplotlib-venn
!apt-get -qq install -y libfluidsynth1
更新TensorFlow:
# To determine which version you're using:
!pip show tensorflow
# For the current version:
!pip install --upgrade tensorflow
# For a specific version:
!pip install tensorflow==1.2
# For the latest nightly build:
!pip install tf-nightly
Install 7zip reader libarchive:
#https://pypi.python.org/pypi/libarchive
!apt-get -qq install -y libarchive-dev && pip install -U libarchive
import libarchive
Install GraphViz & PyDot:
# https://pypi.python.org/pypi/pydot
!apt-get -qq install -y graphviz && pip install pydot
import pydot
Install cartopy:
!apt-get -qq install python-cartopy python3-cartopy
import cartopy