colab

Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU、GPU、TPU)来训练自己的模型。

学习经验总结

如何使用命令行?

通过!+cmd的形式使用命令行,如:

!ls
!pwd

如何访问文件

由于colab的后端服务器是动态分配的,因此生成或者上传的文件在下次访问的时候就不在新服务器上了,因此涉及到文件访问问题
colab中提供了几种方式用于访问文件,比较常用的有上传/下载,以及挂载谷歌云盘

挂载硬盘

通过如下代码实现挂载硬盘的功能:

# Load the Drive helper and mount
from google.colab import drive# This will prompt for authorization.
drive.mount('/content/drive')

会出现类似界面

点击链接,然后授权,输入授权码,就可以完成硬盘的挂载。

这时候点击界面左侧这个按钮,会出现如下界面:

再次点击文件,则可出现下面的界面,My Drive文件下的文件发现和我们的google硬盘下的文件一模一样,这就完成了硬盘的挂载。

我们可以点击相应的文件夹进行文件的上传和下载。

文件的上传和下载

通过如下代码实现代码的上传

from google.colab import filesuploaded = files.upload()

运行会出现如下的结果:

通过如下代码可以实现文件的下载:

from google.colab import filesfiles.download('./3108303.jpg')

关于文件夹使用的一些经验

  1. 可以使用软链接,将指定的文件夹链接到当前根目录下,这样将节省进入目录的时间。案例如下
!ln -s /content/gdrive/My\ Drive/pytorch/Fast_AI_learning/ /content/Fast_AI_learning

深度学习学习指南-工具篇相关推荐

  1. Android学习路线_工具篇(一)简单的编辑器

    工欲善其事,必先利其器.工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度.工具在人类的进化之路上随着人类共同进化,原始的人类需要的是原始的工具,先进的工具对于原始人来说也许是个占 ...

  2. spring boot 学习(七)小工具篇:表单重复提交

    注解 + 拦截器:解决表单重复提交 前言 学习 Spring Boot 中,我想将我在项目中添加几个我在 SpringMVC 框架中常用的工具类(主要都是涉及到 Spring AOP 部分知识).比如 ...

  3. 从skyeye学习arm( 工具篇)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 在前面的一篇文章中,我们介绍了如何利用skyeye启动最简单的arm程序代码.今天,我们可以从 ...

  4. 【Unity 框架】QFramework v1.0 使用指南 工具篇:06. UIKit 界面管理快速开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

    UI Kit 简介 UI Kit 是一套界面管理&快速开发解决方案 UI Kit 的特性如下: 界面管理 层级管理 代码生成及组件自动绑定(底层用的 ViewController) UI Ki ...

  5. 计算机网络 学习指南,计算机网络工程师学习路线指南

    随着计算机网络在社会生活各个领域的广泛应用,网络安全问题越来越成为人们关注的焦点.下面是学习啦小编收集整理的计算机网络工程师学习路线指南,希望对大家有帮助~~ 计算机网络工程师学习路线指南 工具/原料 ...

  6. Android学习路线_入门篇(一)编写简单的APP

    Android学习入门的目标就是能够编写出一个完整的APP,有可交互的界面,有基本的功能,有本地的数据库,有与后台的数据交换.在本文我们会了解到如何在AndroidStudio中新建.运行.打包一个A ...

  7. 读取图像矩阵维度必须一致_深度学习在放射治疗中的应用——工具篇(二)矩阵基本操作...

    我们在这期继续为大家介绍Matlab中关于图像的一些基本概念与操作.上期我们简单介绍了矩阵的生成方式,这里详细说明矩阵的基本定义.首先矩阵大小可以用"size"函数查看,其中返回结 ...

  8. 99数据集预处理_深度学习在放射治疗的应用—工具篇(五)数据集构建

    家园宗旨:诚邀八方志同道合之友,共谋一隅传道受业之善! 作者简介: 本期我们将继续介绍Matlab中的数据集系列函数.上期中我们介绍了imageDatastore数据集函数,该函数能够实现深度学习所需 ...

  9. STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow)

    STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow) 在上一篇文章中我们已经有训练好的tflite模型,接下来我们要在Clion中实现,如果是Keil的朋友可以 ...

最新文章

  1. java 子线程传参_踩坑之Java执行Linux命令死锁阻塞挂起
  2. 如何查看某个端口被哪个进程占用
  3. JSP自定义标签学习笔记
  4. Innodb中MySQL如何快速删除2T的大表
  5. 读取本地图片存入数据库
  6. Jupyter Notebook使用说明
  7. phpstrom配置Xdebug
  8. JS获取IP、MAC和主机名的五种方法
  9. 6.通信原理 ——数字基带传输系统(第七版 樊昌信 曹丽娜编著)
  10. vue 后台翻译_vue实现在线翻译功能
  11. make_interp_spline(x, y[1:151])(x_smooth) ValueError: x and y are incompatible.
  12. CentOS7部署k8s集群
  13. 中文姓名笔画计算(VBS脚本版)
  14. Discuz deleterow函数解析
  15. Matlab中统计灰度值出现的次数
  16. LaTeX插入矩阵和方程组
  17. java base64转字图片、图片转base64字符串
  18. 信阳师范学院计算机老师,信阳师范学院计算机与信息技术学院导师教师师资介绍简介-樊建伟...
  19. 利用定时器实现PWM波对Zigbee(CC2530)上LED亮度进行强弱调整
  20. Matlab软件绘制图像线颜色(RGB)参数设置

热门文章

  1. MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段
  2. java命令行读入密码_java-在命令行上隐藏输入
  3. debian10 nfs简单搭建
  4. SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序
  5. 2021年大数据基础(一):大数据概念
  6. Mysql锁专题:InnoDB锁概述
  7. php dedecms 记录访问者ip,dedecms实现显示访问者ip地址的方法
  8. java 静态内部类
  9. android接入支付宝提示支付取消的方法处理
  10. 微信小程序中的tabBar设置