点击上方“视学算法”,选择加"星标"或“置顶

重磅干货,第一时间送达

明敏 发自 凹非寺
量子位 报道 | 公众号 QbitAI

你是否也有这样的困惑:

“看了无数个入门教程,这个门还是没跨进去……”

这一次,你可能终于有救了!

PyTorch官方推出了培训教程,手把手带你飞!

课程从介绍PyTorch基本概念开始,小白看了完全无压力

一步步深入,手把手带你建模、训练、部署

短短八节课程,你就能真正上手PyTorch!

既然这么厉害,那么就来一起感受一下这份教程吧~

课程大纲

1 .介绍PyTorch

虽然这次课程偏向实际操作,但是官方依旧非常友好地默认大家都是新手,从基础概念上开始逐步引入。

2.介绍PyTorch Tensors

在第二节课程中,开始正式引入概念:

Tensor(张量)是PyTorch中的核心,它类似于NumPy的ndarrays ,表示的是一个多维矩阵。

PyTorch中的Tensors可以运行在GPU上,并且大大加快了运行速度

  • 具体课程如下:

创建PyTorch Tensors
数学或逻辑上的应用
张量复制
如何转移到GPU
操纵张量形状
PyTorch-Numpy Bridge

教程中举出了许多张量运算的典型例子

比如创建一个-1到1之间的随机张量,可以取它的绝对值,使得到的所有值都是正数;可以接受它的反正弦值,因为值在-1到1之间且返回一个的角度。

此外,PyTorch中的张量还能进行线性代数运算,如行列式或奇异值分解;

数据统计、汇总,计算均值、标准差、最大值、最小值等等也都不在话下。

3.自动求导机制

自动求导是PyTorch能够快速运行的重要原因,它可以在深度学习中构建灵活框架。

通过梯度计算也可以推动基于反向传播的机器学习

  • 具体课程如下:

为什么要用自动求导?
典型案例示范
模型训练中的自动求导
使用自动求导
自动求导分析
高级API

在具体例子中,教程使用简单的递归神经或RNN来展示。

4.构建模型

  • 具体课程:

模块和参数
常见神经网络层类型
其他层和函数

以识别字母模型为例, 教程首先展示了如何搭建一个神经网络:

在构建好网络后,将其转化为代码,就完成了模型的搭建。

5.PyTorch TensorBoard支持

  • 具体课程:

TensorBoard可视化
绘制标量&可视化训练
模型可视化
使用嵌入可视化数集

这一步,教程中用模型进行了一个简单的训练:识别不同类型的服装。

通过跟踪训练将数据可视化,然后用TensorBoard来查看模型本身,从而进一步可视化数据及其内部关系。

6.训练模型

  • 具体课程:

用Torch.NN建模
自动梯度计算学习
TensorBoard可视化

7.使用Captum探索PyTorch模型的可解释性

Captum是一个模型解释库,该库为许多新的算法(如:ResNet、BERT、一些语义分割网络等)提供了解释性。

可以帮助我们更好地理解对模型预测结果产生作用的具体特征、神经元及神经网络层。

  • 具体课程:

基本概念
特殊举例
图层属性举例
用Captum & Captum insights探索模型的可解释性

8.模型部署推理

  • 具体课程:

PyTorch模型评估
TorchScript
TorchScript & C++
TorchServe部署

最后一步,将以上构建出的模型进行评估。

传送门

PyTorch官方教程:
https://www.youtube.com/channel/UCWXI5YeOsh03QvJ59PMaXFw/videos

如果纯英文教程比较吃力,可以参考b站汉化版(@爱可可-爱生活):
https://www.bilibili.com/video/BV1qh411U73y?p=1

以及中文版文字教程:
https://pytorch-cn.readthedocs.io/zh/latest/notes/extending/#pytorch

参考链接:
[1]https://www.youtube.com/channel/UCWXI5YeOsh03QvJ59PMaXFw/videos
[2]https://www.bilibili.com/video/BV1qh411U73y?p=1
[3]https://pytorch-cn.readthedocs.io/zh/latest/notes/extending/#pytorch

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

点个在看 paper不断!

PyTorch官方培训教程上线:从基本概念到实操,小白也能上手相关推荐

  1. 2021 PyTorch官方实战教程(一)Tensor 详解

    点击上方"AI算法与图像处理",选择加"星标"或"置顶"重磅干货,第一时间送达 这个系列时pytorch官方实战教程,后续会继续更新.. 一 ...

  2. 【Kubernetes】k8s的svc所有概念和实操详细说明(含镜像和代码)【2】【svc作用是端口转发相关】【含LB和ingress【反向代理】-部署使用】

    文章目录 service[svc]所有概念 环境准备 端口映射常规测试 创建pod 主机端口映射测试 修改pod副本数并测试 svc[service] 关于Service 定义Service的意义 没 ...

  3. 大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 3 Linux系统命令行基础 (概念与实操) 一.文件颜色 二.命令 1.概念 命令的执行依赖于解释器(用户->解释器->内核->硬件 ...

  4. 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...

  5. PyTorch官方权威教程书来了,LeCun力荐!意外的通俗易懂

    点击我爱计算机视觉标星,更快获取CVML新技术 机器之心报道 参与:一鸣.泽南 PyTorch 无疑是当今最火热的深度学习框架之一.自 2016 年诞生以来,PyTorch 已发展成一个非常繁荣的开发 ...

  6. 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】

    文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...

  7. 【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操

    本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持. 专栏地址:26天高效学完Java编程 相关软件地址:链接地址 所有代码地址:链接地址 如果 ...

  8. 【简易笔记】PyTorch官方教程简易笔记 EP2

    已完结- 记录PyTorch 官方入门教程中的大部分代码和对代码的解释注释 暂时内容包括:构建一个神经网络 参考网站:https://pytorch.org/tutorials/beginner/ / ...

  9. 撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!

    点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 什么是 PyTorch?其实 PyTorch 可以拆成两部分:Py+Torch.Py 就是 P ...

最新文章

  1. AI一分钟 | 今天,百度又多了一个好基友华为,还互赠了信物;腾讯AI Lab“肢体动作追踪”技术造出了个“AI 尬舞机”
  2. 大数据实验室(大数据基础培训)——基础概念
  3. 什么是缩量、放量、堆量
  4. 做程序员的老婆应该注意的一些事情
  5. UVa 10003 Cutting Sticks(区间DP)
  6. 64bitwin7通过tns远程连接不上32bitlinux的rac
  7. MSN蠕虫Myalbum2007.zip专杀工具
  8. 实现表格隔行变色研究
  9. Redis使用pipeline批量查询所有键值对以及multiGet用法
  10. 不懂域名系统,何谈网络编程
  11. 1038 Recover the Smallest Number (30 分)-字符串分段排序
  12. 用easyx图形库做一个简单的c++小游戏---迷宫游戏
  13. led的伏安特性曲线 matlab实现_灯泡伏安特性仿真实验的实现算法
  14. 电脑打印准考证图片显示不出来
  15. html中怎么写小箭头,HTML+CSS入门 CSS用伪类制作小箭头
  16. Oracle拼音码函数(不过字库不全,普通能满足)
  17. android手势密码源码,Android自定义UI手势密码改进版源码下载
  18. 我,北漂5年程序员,终于在帝都全款买房。
  19. CT主控计算机功能不包括,影像学:CT部分试题.doc
  20. 【相对靠谱】Vue生成二维码Qrcode,可插入二维码中心logo图标,可以设置二维码颜色大小等属性

热门文章

  1. 【青少年编程】【一级】小镇一日游
  2. LeetCode实战:回文数
  3. 斯坦福大学 AI100 报告发布:AI 发展速度惊人,但风险也正走进现实
  4. 小撒、金晨都想拥有!百度全球首款汽车机器人亮相,车内躺着看星星
  5. 蓝色起源载人火箭7月首飞,贝索斯即将实现儿时愿望
  6. 中国人工智能学会2020年度优秀科技成果出炉,百度文心ERNIE入选
  7. 我帮公司财务写了个“群发工资条”的Python脚本
  8. 百变应用场景下,优酷基于图执行引擎的算法服务框架筑造之路!
  9. 说出来你可能不信,现在酒厂都在招算法工程师
  10. 免费GPU哪家强?谷歌Kaggle vs. Colab