深度学习学习指南-工具篇
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')
关于文件夹使用的一些经验
- 可以使用软链接,将指定的文件夹链接到当前根目录下,这样将节省进入目录的时间。案例如下
!ln -s /content/gdrive/My\ Drive/pytorch/Fast_AI_learning/ /content/Fast_AI_learning
深度学习学习指南-工具篇相关推荐
- Android学习路线_工具篇(一)简单的编辑器
工欲善其事,必先利其器.工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度.工具在人类的进化之路上随着人类共同进化,原始的人类需要的是原始的工具,先进的工具对于原始人来说也许是个占 ...
- spring boot 学习(七)小工具篇:表单重复提交
注解 + 拦截器:解决表单重复提交 前言 学习 Spring Boot 中,我想将我在项目中添加几个我在 SpringMVC 框架中常用的工具类(主要都是涉及到 Spring AOP 部分知识).比如 ...
- 从skyeye学习arm( 工具篇)
[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 在前面的一篇文章中,我们介绍了如何利用skyeye启动最简单的arm程序代码.今天,我们可以从 ...
- 【Unity 框架】QFramework v1.0 使用指南 工具篇:06. UIKit 界面管理快速开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
UI Kit 简介 UI Kit 是一套界面管理&快速开发解决方案 UI Kit 的特性如下: 界面管理 层级管理 代码生成及组件自动绑定(底层用的 ViewController) UI Ki ...
- 计算机网络 学习指南,计算机网络工程师学习路线指南
随着计算机网络在社会生活各个领域的广泛应用,网络安全问题越来越成为人们关注的焦点.下面是学习啦小编收集整理的计算机网络工程师学习路线指南,希望对大家有帮助~~ 计算机网络工程师学习路线指南 工具/原料 ...
- Android学习路线_入门篇(一)编写简单的APP
Android学习入门的目标就是能够编写出一个完整的APP,有可交互的界面,有基本的功能,有本地的数据库,有与后台的数据交换.在本文我们会了解到如何在AndroidStudio中新建.运行.打包一个A ...
- 读取图像矩阵维度必须一致_深度学习在放射治疗中的应用——工具篇(二)矩阵基本操作...
我们在这期继续为大家介绍Matlab中关于图像的一些基本概念与操作.上期我们简单介绍了矩阵的生成方式,这里详细说明矩阵的基本定义.首先矩阵大小可以用"size"函数查看,其中返回结 ...
- 99数据集预处理_深度学习在放射治疗的应用—工具篇(五)数据集构建
家园宗旨:诚邀八方志同道合之友,共谋一隅传道受业之善! 作者简介: 本期我们将继续介绍Matlab中的数据集系列函数.上期中我们介绍了imageDatastore数据集函数,该函数能够实现深度学习所需 ...
- STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow)
STM32运行深度学习指南基础篇(3)(STM32CubeMX.AI+Tensorflow) 在上一篇文章中我们已经有训练好的tflite模型,接下来我们要在Clion中实现,如果是Keil的朋友可以 ...
最新文章
- java 子线程传参_踩坑之Java执行Linux命令死锁阻塞挂起
- 如何查看某个端口被哪个进程占用
- JSP自定义标签学习笔记
- Innodb中MySQL如何快速删除2T的大表
- 读取本地图片存入数据库
- Jupyter Notebook使用说明
- phpstrom配置Xdebug
- JS获取IP、MAC和主机名的五种方法
- 6.通信原理 ——数字基带传输系统(第七版 樊昌信 曹丽娜编著)
- vue 后台翻译_vue实现在线翻译功能
- make_interp_spline(x, y[1:151])(x_smooth) ValueError: x and y are incompatible.
- CentOS7部署k8s集群
- 中文姓名笔画计算(VBS脚本版)
- Discuz deleterow函数解析
- Matlab中统计灰度值出现的次数
- LaTeX插入矩阵和方程组
- java base64转字图片、图片转base64字符串
- 信阳师范学院计算机老师,信阳师范学院计算机与信息技术学院导师教师师资介绍简介-樊建伟...
- 利用定时器实现PWM波对Zigbee(CC2530)上LED亮度进行强弱调整
- Matlab软件绘制图像线颜色(RGB)参数设置
热门文章
- MybatisPlus忽略实体类中的非数据库字段、JPA忽略实体类中的非数据库字段、HeHibernate忽略实体类中的非数据库字段
- java命令行读入密码_java-在命令行上隐藏输入
- debian10 nfs简单搭建
- SpringCloud配置文件 application.yml和 bootstrap.yml区别,执行顺序
- 2021年大数据基础(一):大数据概念
- Mysql锁专题:InnoDB锁概述
- php dedecms 记录访问者ip,dedecms实现显示访问者ip地址的方法
- java 静态内部类
- android接入支付宝提示支付取消的方法处理
- 微信小程序中的tabBar设置