Google AI 工具 Colaboratory 的使用方法(免费GPU加速)

Colaboratory 是 Google 的一个研究项目,旨在提供开发者一个云端训练神经网络的工具。它是 Jupyter 一个笔记本环境,完全运行在云端。Colaboratory 存储在 Google Drive 中,可以进行共享。Colaboratory 向开发者提供了免费的 Tesla K80 GPU 使用。


Colaboratory 的使用方法

Colaboratory 的使用需要有谷歌账号登录谷歌云盘。以下教程基于 Google 浏览器(桌面版 Chrome)操作,并且使用代理访问 Google。

1.创建 Colaboratory 文件

●进入谷歌云盘,新建一个文件夹(本教程以GoogleAI命名),进入文件夹,点开新建 ‐> 更多 ‐> 关联更多应用,搜索并找到Colaboratory,然后关联:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第1张图片
●通过右键单击 ‐> 更多 ‐> Colaboratory 创建一个新的 jupyter 笔记本:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第2张图片
●通过点击文件名来重命名:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第3张图片

2.笔记本的设置

目前 Colaboratory 中的笔记本支持 Python3 和 Python2,并且提供了 GPU 或者 TPU 处理器加速训练神经网络。
● 选择 修改 ‐> 笔记本设置:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第4张图片

●设置 Python 版本和使用硬件加速:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第5张图片

3.运行代码

●到目前为止我们便可以使用 Jupyter 编写执行我们的代码程序,Jupyter 并非静态页面,而是一个可让您以 Python 和其他语言编写和执行代码的互动环境。具体步骤:

  • 新建代码
  • 输入代码内容
  • 点击运行代码
    Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第6张图片

●我们也可以运行一些 ubuntu 命令(每个运行单元格相当于一个命令行窗口),每条命令以英文的 ‘!’开始:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第7张图片

4.挂载 Google Drive 文件夹

另一种使用方法是将需要执行源程序文件和数据集上传到谷歌云端硬盘上,通过挂载谷歌云端硬盘到 Colaboratory 所提供的云端Linux系统上,执行.py文件,来实现执行我们的程序代码。

●挂载 Google Drive 文件夹需要运行下方代码进行授权绑定:

## 挂载 Google Drive 文件夹
from google.colab import drive
drive.mount('/content/drive')

运行完,过一会儿会要求点进链接登陆 Google 账号并完成相关授权,复制授权码粘贴到对应位置回车即可,运行完后点击左手边的文件预览,便可以看到多了一个 drive 的文件夹,我们谷歌云端硬盘上的文件便在此文件夹中,我们也可以通过双击文件夹里面的文件进行预览。
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第8张图片
●接下来切换程序执行的工作目录到我们程序代码所在的文件夹,根据实际情况需要修改路径,本教程的代码文件在 google云端硬盘上的 GoogleAI 文件夹中,所以切换到的路径是:“drive/My Drive/GoogleAI”

# 切换程序执行的工作目录,根据实际情况需要修改路径
import os
os.chdir("drive/My Drive/GoogleAI")

Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第9张图片
●最后就可以通过命令行的形式执行我们的.py文件,例如:python main.py

5.在 Google Colab 中编辑.py文件

在实际编写代码中,我们难免会需要修改我们的程序代码,重新上传.py源文件到 Google 云端硬盘上是一种方法,但是显得很麻烦,我们可以借助 Anyfile Notepad 工具直接在云端硬盘上修改我们的代码:

  • 点开新建 ‐> 更多 ‐> 关联更多应用,搜索并找到 Anyfile Notepad,然后关联
  • 右键.py文件 ‐> 打开方式 ‐> Anyfile Notepad
    Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第10张图片

打开后便可以进行编辑:
Google AI 工具 Colaboratory 的使用方法(免费GPU加速)_第11张图片

6.总结

  • 在跑代码时,有时候会遇到连接不稳定而断开连接,需要通过手动点击重连
  • 最后提醒下大家,页面打开的情况下最长时间可以到12小时

你可能感兴趣的:(Google AI 工具 Colaboratory 的使用方法(免费GPU加速))