这是快速启动V3的快速指南,用于使用COLAB的编码人员的快速课程实践深度学习。

如果您正在返回工作并先前已完成下面的步骤,请转到 回到工作 section.

NB:这是一个免费服务,可能并不总是可用,并且需要额外的步骤来确保您的工作保存。请务必阅读Colab网站上的文档,以确保您了解系统的局限性。

设置

第1步:访问COLAB

  1. 首先,如果默认情况下,您应该登录Google帐户。您必须在开立COLAB之前执行此步骤,否则笔记本电脑将无法正常工作。你可以登录 这里 .

  2. 接下来,前往 Colab欢迎页面 然后单击“GitHub”。在“输入GitHub URL或按组织或用户行搜索”Fastai / Course-V3“中搜索。您将看到那里列出的所有课程笔记本电脑。单击您对使用的人。

     停止

  3. 您应该看到您的笔记本现在显示。在运行任何内容之前,您需要告诉Colab您有兴趣使用GPU。您可以通过单击“运行时”选项卡并选择“更改运行时类型”来执行此操作。弹出窗口将使用下拉菜单打开。从菜单中选择“GPU”,然后单击“保存”。

     停止

     停止

第2步:配置笔记本实例

  1. 在使用笔记本之前,您需要安装必要的包。您可以通过创建代码单元格,并运行:

      !curl -s //course19.everydayeso.com/setup/colab | bash
    
  2. 当您运行第一个单元格时,您将面临一个弹出的话说,说'警告:这个笔记本没有由谷歌创作';您应该单击“不管运行”以摆脱警告。

     停止

第3步:保存笔记本电脑

如果您从GitHub开设笔记本电脑,您需要将您的工作保存到Google Drive。您可以通过单击“文件”然后“保存”来执行此操作。您应该看到带有以下消息的弹出窗口:

 创建

Click on ‘SAVE A COPY IN DRIVE’. This will open up a new tab with the same file, only this time located in your Drive. If you want to continue working after saving, use the file in the new tab. Your notebook will be saved in a folder called COLAB. Notebooks in your Google Drive by default.

第4步:保存数据文件

如果运行创建/下载文件的脚本,则在分配的实例关闭后,文件将不会持续存在。要保存文件,您需要允许您的Colaboratory实例读取和写入Google Drive。幸运的是,Colaboratory有一个用于永久安装您的Google Drive的UI。

查找文件侧栏上的“挂载驱动器”按钮:

 挂车

单击按钮后,将要求您被要求授权Colaborator访问您的Google Drive。一旦完成,您的笔记本电脑将在加载运行时自动安装该驱动器,并且侧栏将显示驱动器的内容。如果愿意,您可以随时选择卸载驱动器:

 卸载驱动器

然后,访问驱动器上的数据只是指向正确的路径问题。在每个笔记本的开头添加以下代码片段。

root_dir = "drive/My Drive/"
base_dir = root_dir + 'fastai-v3/'

现在,您可以使用标准Python命令将Google Drive作为文件sytem访问到读写文件。 Don’t forget to add base_dir before root path(s) in all notebooks. For example, in lesson2-download.ipynb 5 TH. 单元格,进行以下更改:

path = Path(base_dir + 'data/bears')
dest = path/folder
dest.mkdir(parents=True, exist_ok=True)

使用“drive.mount”迁移:

  • The previous method of mounting google drive, using drive.mount is still avaiable.
  • If you wish to migrate a notebook from using python drive.mount to the UI, you’ll need to change root_dir from /content/gdrive/My Drive/ to drive/My Drive/.

更多帮助

对于与课程内容相关的问题或问题,我们建议发布 FAST.AI论坛 .