Colab手动薅羊毛的自我复盘(一)

Google Colab 免费GPU资源

现在,您可以使用Keras,Tensorflow和PyTorch在免费的Tesla K80 GPU上使用Google Colaboratory开发深度学习应用程序。我将向您展示如何使用Google Colab,这是面向AI开发人员的Google免费云服务。借助Colab,您可以免费在GPU上开发深度学习应用程序。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qF3VRh11-1584971589064)(https://miro.medium.com/max/720/1*Kbta9F_ZiRQmvETa-JkOSA.png)]

What is Google Colab?

Google Colab是一项免费的云服务,现在它支持免费的GPU!

它有如下功能:

  • 提高你的python编程技术
  • 使用像Keras,TensorflowPytorchOpenCV这样的受欢迎的库开发深度学习项目。
  • 最重要的功能就是Colab提供GPU,并且完全免费

Getting Google Colab Ready to Use

Creating Folder on Google Drive

由于Colab工作在你的Google Drive上,首先我们应该确定工作的文件夹.我在GD(Google Drive)创建了一个叫app的文件夹。当然你也可以选择不同的名字和notebooks文件夹去替代app文件夹。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LstV2gBw-1584971683913)(https://miro.medium.com/max/320/19x6GVBOwbAEsx7h8k5ruBw.jpeg#pic_center)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qWaVcKXF-1584971589069)(https://miro.medium.com/max/320/1
9x6GVBOwbAEsx7h8k5ruBw.jpeg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BiFohp4p-1584971589071)(https://miro.medium.com/max/928/1*vtTvpFVdCcsmEXtQA6k2Kw.png)]

Creating New Colab Notebook

创建一个Notebook通过右键->更多->Colaboratory

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aTIjvTTo-1584971589072)(https://miro.medium.com/max/903/1*7XLisHAnGGnflIYyqQja8Q.jpeg)]

通过单击文件名来重命名笔记本。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aF04RbkP-1584971589074)(https://miro.medium.com/max/391/1*emOY5nIyYphREEqo6e86jg.png)]

Setting Free GPU

更改默认硬件(将CPU改为GPU,反之亦然)非常简单;只需按照“编辑”>“笔记本设置”或“运行时”>“更改运行时类型”,然后选择GPU作为“硬件加速器”即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ROW0UUC-1584971589078)(https://miro.medium.com/max/370/1*WNovJnpGMOys8Rv7YIsZzA.png)]

Running Basic Python Codes with Google Colab

现在,我们可以开始使用Google Colab。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lm60BNda-1584971589079)(https://miro.medium.com/max/596/1*lb2htyPfbC5Y9VF8IZGqdQ.png)]

首先可以运行一些python的基本代码对其进行测试。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Mg60hrL-1584971589081)(https://miro.medium.com/max/524/1*02ylPr7JIn_qiJkc4iprpw.png)]

Running or Importing .py Files with Google Colab

首先运行这些代码,以安装必要的库并执行授权。

from google.colab import drive
drive.mount('/content/drive/')

当您运行上面的代码时,您应该看到如下结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UwjYTzPi-1584971589083)(https://miro.medium.com/max/1318/1*4AJ2EEn-xtvGAiwsNlDmNQ.png)]

单击链接,复制验证码并将其粘贴到文本框中。 完成授权过程后,您应该看到以下内容:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mv15vytM-1584971589084)(https://miro.medium.com/max/1162/1*SwDEbzteA0EeNDcq8m_tdA.png)]

现在,您可以通过以下方式访问Google云端硬盘:

!ls "/content/drive/My Drive/"

install Keras:

!pip install -q keras

将mnist_cnn.py文件上传到Google云端硬盘上的应用文件夹。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pw3tBzKe-1584971589086)(https://miro.medium.com/max/478/1*9y7lbgBmG99ZVkGr5b7arQ.png)]

运行以下代码,以在MNIST数据集上训练简单的卷积网络。

!python3 "/content/drive/My Drive/app/mnist_cnn.py"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WWDMF6JF-1584971589088)(https://miro.medium.com/max/1233/1*Mw8_NcnS-a0TyDG9TVHqqg.png)]

从结果中可以看到,每个时期仅持续11秒。

Download Titanic Dataset (.csv File) and Display First 5 Rows

如果要将.csv文件从URL下载到“ app”文件夹,只需运行:

!wget https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/Titanic.csv -P "/content/drive/My Drive/app"

您可以将.csv文件直接上传到“ app”文件夹,而不是wget方法。

读取“ app”文件夹中的.csv文件,并显示前5行.

import pandas as pd
titanic = pd.read_csv(/content/drive/My Drive/app/Titanic.csv”)
titanic.head(5)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1UtcPkPm-1584971589110)(https://miro.medium.com/max/773/1*Wx-XLmFKjir-jxcVWp2i9g.png)]

Cloning Github Repo to Google Colab

使用Git克隆Github仓库很容易。

第1步:找到Github存储库并获取“ Git”链接。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DqvU5JCY-1584971589114)(https://miro.medium.com/max/1002/1*zyxag4hs2vCY1DejIJveZg.png)]

第2步:git clone

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D7KxGIQ1-1584971589123)(https://miro.medium.com/max/516/1*I1TO_CtAolkNTPDK-vp4Hg.png)]

第3步:在Google云端硬盘中打开文件夹。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TjhxyMk7-1584971589126)(https://miro.medium.com/max/1061/1*jE_CBuejVzTT_3ecSjk86w.png)]

第4步:打开notebook

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rRRH4Np5-1584971589131)(https://miro.medium.com/max/1065/1*Sm0CLQDJjX0uJMMjLuuhYA.png)]

第5步:运行。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j6uFFLvW-1584971589133)(https://miro.medium.com/max/537/1*Om46o5HRFOC7RgXaWELV-w.png)]

到这儿,对colab的基本使用已经不成问题了,祝大家好运。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值