使用Google colaboratory 的方法

Colaboratory简介
     Google 除了开源 TensorFlow 之外,还在不断开放工具来协助 AI 开发。Google 现在又开放了其内部使用的开发工具 Colaboratory 。最初于 2014 年发佈,它有点类似文档协作工具 Google Docs ,但能够运行代码并在文档中显示输出的代码。Colaboratory 是免费的,基于 Jupyter 项目,通常用于数据科学。Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。

     Google 正在努力教其他公司使用人工智能服务,Colaboratory 正式作为一种教育以及研究合作工具。使用 Colaboratory,用户可以创建可与 Google Docs 同时编辑的笔记或文档。它支持 Python 2和Python 3,还包括GPU加速,必须在 Chrome 上使用。该软件也与 Google 云端硬盘集成,用户可以轻松共享项目或将其他共享项目复制到自己的帐户中。Colaboratory 与 Google Docs 的实时合作功能与浏览器内的计算功能相结合,能对教学和教育领域产生很大影响。

 

使用方法

1. 先注册好Google账号,然后进入 https://drive.google.com/drive/my-drive。

2. 在Google硬盘里新建一个文件夹,然后单击右键,选择more,然后选择Colaboratory。之后即可看见notebook页面,你就可以在上面写代码了。

 

3. 如果你的程序需要读取文件,那么你需要将文件传到你的谷歌硬盘下。然后在Colaboratory里面运行下面的代码。

# 授权绑定Google Drive
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

根据提示,去将验证码复制过来。

接着进行下面的操作

# 指定Google Drive云端硬盘的根目录,名为drive
!mkdir -p drive
!google-drive-ocamlfuse drive

最后,指定一下你要读取文件所在目录。

# 指定当前的工作目录
import os

# 此处为google drive中的文件路径,drive为之前指定的工作根目录,要加上
os.chdir("drive/Colab Notebooks/more_p") # Colab Notebooks/more_p 是我自己建的。但drive是必须要有的,代表根目录。

 

你可能感兴趣的:(keras)