0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PyTorch官方培训教程 从概念到实操连小白也能上手

新机器视觉 来源: 量子位 作者: 量子位 2021-04-30 09:24 次阅读

你是否也有这样的困惑:

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

这一次,你可能终于有救了! 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之间且返回一个的角度。

12dfd036-a92a-11eb-9728-12bb97331649.png

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

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

3.自动求导机制

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

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

具体课程如下:

为什么要用自动求导?

典型案例示范

模型训练中的自动求导

使用自动求导

自动求导分析

高级API

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

12f6de20-a92a-11eb-9728-12bb97331649.png

4.构建模型

具体课程:

模块和参数

常见神经网络层类型

其他层和函数

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

13eb8358-a92a-11eb-9728-12bb97331649.png

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

5.PyTorch TensorBoard支持

具体课程:

TensorBoard可视化

绘制标量&可视化训练

模型可视化

使用嵌入可视化数集

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

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

6.训练模型

具体课程:

用Torch.NN建模

自动梯度计算学习

TensorBoard可视化

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

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

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

具体课程:

基本概念

特殊举例

图层属性举例

用Captum & Captum insights探索模型的可解释性

8.模型部署推理

具体课程:

PyTorch模型评估

TorchScript

TorchScript & C++

TorchServe部署

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

13fccbae-a92a-11eb-9728-12bb97331649.png

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4403

    浏览量

    126569
  • 机器学习
    +关注

    关注

    66

    文章

    8096

    浏览量

    130522
  • 数据统计
    +关注

    关注

    0

    文章

    17

    浏览量

    7889
  • pytorch
    +关注

    关注

    2

    文章

    759

    浏览量

    12822

原文标题:PyTorch官方培训教程上线:从基本概念到实操,小白也能上手

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TARGET3001!进阶篇—— Discover体验版本开放下载

    受限制,可以适用于生产,你可以尽情使用。当你参考下文操作指南和教程后,我相信大家都可以在7天内快速学会如何使用这个软件,从而利用它做出更多电子设计,让我们一起去探索TARGET3001!的更多
    发表于 04-18 12:52

    EMC技术:基础概念到应用的解读?|深圳比创达电子.

    EMC技术:基础概念到应用的解读?|深圳比创达电子电磁兼容性(Electromagnetic Compatibility,简称EMC)作为一项重要的技术领域,在现代电子设备中扮演着至关重要的角色
    发表于 03-11 11:59

    EMC技术:基础概念到应用的解读?

    EMC技术:基础概念到应用的解读?|深圳比创达电子
    的头像 发表于 03-11 11:55 146次阅读
    EMC技术:基础<b class='flag-5'>概念到</b>应用的解读?

    TorchFix:基于PyTorch的代码静态分析

    TorchFix是我们最近开发的一个新工具,旨在帮助PyTorch用户维护健康的代码库并遵循PyTorch的最佳实践。首先,我想要展示一些我们努力解决的问题的示例。
    的头像 发表于 12-18 15:20 725次阅读

    pytorch模型转换需要注意的事项有哪些?

    什么是JIT(torch.jit)? 答:JIT(Just-In-Time)是一组编译工具,用于弥合PyTorch研究与生产之间的差距。它允许创建可以在不依赖Python解释器的情况下运行的模型
    发表于 09-18 08:05

    如何往星光2板子里装pytorch

    如题,想先gpu版本的pytorch只安装cpu版本的pytorch,pytorch官网提供了基于conda和pip两种安装方式。因为咱是risc架构没对应的conda,而使用pip安装提示也没有
    发表于 09-12 06:30

    基于PyTorch AMD的解决方案

    2.0经验的力量PyTorch AMD的解决方案
    的头像 发表于 09-04 16:11 504次阅读

    如何加速生成2 PyTorch扩散模型

    加速生成2 PyTorch扩散模型
    的头像 发表于 09-04 16:09 810次阅读
    如何加速生成2 <b class='flag-5'>PyTorch</b>扩散模型

    使用PyTorch加速图像分割

    使用PyTorch加速图像分割
    的头像 发表于 08-31 14:27 477次阅读
    使用<b class='flag-5'>PyTorch</b>加速图像分割

    深度学习框架pytorch介绍

    深度学习框架pytorch介绍 PyTorch是由Facebook创建的开源机器学习框架,其中TensorFlow是完全基于数据流图的。它是一个使用动态计算图的框架,允许用户更灵活地定义和修改模型
    的头像 发表于 08-17 16:10 1112次阅读

    深度学习框架pytorch入门与实践

    的。PyTorch是一个开源的深度学习框架,在深度学习领域得到了广泛应用。本文将介绍PyTorch框架的基本知识、核心概念以及如何在实践中使用PyTorch框架。 一、
    的头像 发表于 08-17 16:03 1189次阅读

    如何将PyTorch模型与OpenVINO trade结合使用?

    无法确定如何转换 PyTorch 掩码 R-CNN 模型以配合OpenVINO™使用。
    发表于 08-15 07:04

    Pytorch模型转换为DeepViewRT模型时出错怎么解决?

    我正在寻求您的帮助以解决以下问题.. 我在 Windows 10 上安装了 eIQ Toolkit 1.7.3,我想将我的 Pytorch 模型转换为 DeepViewRT (.rtm) 模型,这样
    发表于 06-09 06:42

    PyTorch教程14.4之锚箱

    电子发烧友网站提供《PyTorch教程14.4之锚箱.pdf》资料免费下载
    发表于 06-05 11:22 0次下载
    <b class='flag-5'>PyTorch</b>教程14.4之锚箱

    PyTorch教程简介

    电子发烧友网站提供《PyTorch教程简介.pdf》资料免费下载
    发表于 06-02 14:12 11次下载
    <b class='flag-5'>PyTorch</b>教程简介