Google Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。同时Google colaboratory 通过云端服务免费提供GPU进行深度学习训练,而且服务器直接默认安装好了tensorflow。同时可以云端安装Kersa,Pytorch等框架,使用起来非常的方便。

  • 本篇博客旨在介绍Google Colaboratory的使用方法,即通过Colaboratory和Google网盘进行连接,使用Google提供的免费的TPU、GPU去执行机器学习、深度学习代码及模型的训练
  • 1 .注册Colaboratory账号
    注册链接:https://www.google.com/drive/
  • 2.Colaboratory相关介绍
    什么是Colaboratory?
    Colaboratory 是一款研究工具,用于进行机器学习培训和研究。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用。
    在这里插入图片描述
    这款工具可以免费使用吗?
    这款工具是免费的
  • 3.配置
    i.首先进入drive中,点击新建-》更多-》Colaboratory
    在这里插入图片描述
    在这里插入图片描述
    ii.配置运行类型:代码执行程序-》更改运行时类型-》根据自己的实际情况选择
    具体结果见下图
    在这里插入图片描述
    在这里插入图片描述
    iii. 连接Google driver
    执行下面的代码,在执行这段代码之后,会提示填写一些验证码之类的东西,只需要按照它说的一直往下执行就行了
!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

点击链接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将下面的代码复制粘贴在上图标注2的位置:Enter verification code
在这里插入图片描述
后面再次出现上述的链接和需要填写验证码的,同上

# 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}
 !mkdir -p drive
 !google-drive-ocamlfuse drive
  • 运行代码
    在新建的Colaboratory中依次输入:ls(或者 !ls) 再点击运行
    注:输入ls就如同linux中的命令行一样使用,即展示当前目录下的文件
    再依次输入cd drive 、cd Train_model(这个Train_model是笔者所建立的文件夹,大家需要根据执行ls命令所展示的结果去更改,即如果您使用ls展示的是name文件夹的话,就cd name就可以了)
    将所需要执行的代码上传到Train_model的文件夹里
    再在新建的Colaboratory中执行代码即可,执行命令为!python3(python2) 执行文件的名称.py
    在这里插入图片描述
    执行完了,即可下载训练的模型
    在这里插入图片描述最后
    安装pytorch、opencv
#安装pytorch
!pip install -q http://download.pytorch.org/whl/cu75/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl torchvision
import torch
#安装opencv
!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python
import cv2

安装其他库的命令:!pip install或者!apt-get install命令

总结
Colaboratory对于懒得配置深度学习、机器学习环境的小伙伴是一个不小的福音,就介绍到这里。

GitHub 加速计划 / col / COLA
11.69 K
3.04 K
下载
🥤 COLA: Clean Object-oriented & Layered Architecture
最近提交(Master分支:3 个月前 )
bda50471 - 5 个月前
65e9e39d bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 (#496) bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.5 (#497) bump org.springframework.boot:spring-boot-dependencies from 3.1.0 to 3.3.0.(#498) bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.7.0 (#499) bump commons-cli:commons-cli from 1.5.0 to 1.8.0 (#500) bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.12 (#501) bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 (#502) bump org.wiremock:wiremock-standalone from 3.0.1 to 3.0.3 (#503) 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐