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
    +关注

    关注

    28

    文章

    4743

    浏览量

    128997
  • 机器学习
    +关注

    关注

    66

    文章

    8422

    浏览量

    132724
  • 数据统计
    +关注

    关注

    0

    文章

    17

    浏览量

    7947
  • pytorch
    +关注

    关注

    2

    文章

    808

    浏览量

    13239

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

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

收藏 人收藏

    评论

    相关推荐

    3D打印威廉希尔官方网站 ,推动手板打样概念到成品的高效转化

    代表性的新科技之一。这种新兴威廉希尔官方网站 能够大大缩短概念到成品的时间周期,还能显著提高手板打样的机动性和生产成本,使得产品开发过程变得愈发高效便捷。 近数年,3D打印威廉希尔官方网站 在全球的应用范围不断扩大。据统计
    发表于 12-26 14:43

    termius 中文,termius 中文的步骤,linux服务器远程连接的实用教程

    linux服务器远程连接的实用教程。(一).termius中文的步骤:    检查更新:打开应用商店,搜索Termius,查看有无官方发布的中文语言版本更新,若有,点击更新按钮,等待更新完成自动汉化。    
    的头像 发表于 12-18 13:43 183次阅读
    termius 中文,termius 中文的<b class='flag-5'>实</b><b class='flag-5'>操</b>步骤,linux服务器远程连接的实用教程

    4G模组PWM接口:威廉希尔官方网站 要点

    今天我们讲解的是4G模组PWM接口的威廉希尔官方网站 要点,以我常用的模组Air724UG为例分享出来。
    的头像 发表于 11-20 23:29 292次阅读
    4G模组PWM接口:威廉希尔官方网站
<b class='flag-5'>实</b><b class='flag-5'>操</b>要点

    一篇“入门到上手”的PCB设计教程

    这是一篇面向神马都不懂的小白玩家的PCB设计教程。希望能帮助大家快速上手PCB的设计。
    的头像 发表于 11-08 04:49 595次阅读

    文档】在智能硬件的大模型语音交互流程中接入RAG知识库

    就不讲太多了,这里用CSK6大模型开发板接入自建的空调产品手册知识库演示接入过程,只要对照文档步骤就可以完成操作。操作过程中遇到问题,可以参考后半部分的排错流程来定位和解决问题。
    发表于 09-29 17:12

    新手小白怎么通过云服务器跑pytorch

    安装PyTorch的步骤可以根据不同的操作系统和需求有所差异,通过云服务器运行PyTorch的过程主要包括选择GPU云服务器平台、配置服务器环境、部署和运行PyTorch模型、优化性能等步骤。
    的头像 发表于 09-25 11:35 301次阅读

    【「仓颉编程快速上手」阅读体验】+壹读后感

    的一大亮点在于其简洁明了的讲解方式。对于编程初学者来说,复杂的概念和术语往往让人望而生畏,但这本书用通俗易懂的语言,将编程的基础知识娓娓道来。编程的基本概念到具体的编程语言特性,每一个知识点都阐述得
    发表于 09-06 20:12

    tensorflow和pytorch哪个更简单?

    工业界广泛使用、具有丰富生态系统和跨平台支持的框架,TensorFlow可能更适合您。以下是tensorflow和pytorch的介绍: TensorFlow和PyTorch的基本概念
    的头像 发表于 07-05 09:45 894次阅读

    如何使用PyTorch建立网络模型

    PyTorch是一个基于Python的开源机器学习库,因其易用性、灵活性和强大的动态图特性,在深度学习领域得到了广泛应用。本文将从PyTorch的基本概念、网络模型构建、优化方法、实际应用等多个方面,深入探讨使用
    的头像 发表于 07-02 14:08 424次阅读

    使用PyTorch构建神经网络

    PyTorch是一个流行的深度学习框架,它以其简洁的API和强大的灵活性在学术界和工业界得到了广泛应用。在本文中,我们将深入探讨如何使用PyTorch构建神经网络,包括基础概念到高级
    的头像 发表于 07-02 11:31 727次阅读

    启明智显Model3A芯片方案7寸高清触摸屏:开箱、设置与全攻略指南

    一、背景本指南将详细介绍启明智显的Model3A芯片方案下的7寸高清触摸屏ZX7D00CM21S的开箱步骤、基础设置以及应用。无论您是电子爱好者、开发者还是工程师,这份指南都能助您快速上手
    的头像 发表于 07-01 16:09 1123次阅读
    启明智显Model3A芯片方案7寸高清触摸屏:开箱、设置与<b class='flag-5'>实</b><b class='flag-5'>操</b>全攻略指南

    PyTorch中激活函数的全面概览

    为了更清晰地学习Pytorch中的激活函数,并对比它们之间的不同,这里对最新版本的Pytorch中的激活函数进行了汇总,主要介绍激活函数的公式、图像以及使用方法,具体细节可查看官方文档。
    的头像 发表于 04-30 09:26 561次阅读
    <b class='flag-5'>PyTorch</b>中激活函数的全面概览

    EMC威廉希尔官方网站 :基础概念到应用的解读?|深圳比创达电子.

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

    EMC威廉希尔官方网站 :基础概念到应用的解读?

    EMC威廉希尔官方网站 :基础概念到应用的解读?|深圳比创达电子
    的头像 发表于 03-11 11:55 596次阅读
    EMC威廉希尔官方网站
:基础<b class='flag-5'>概念到</b>应用的解读?

    SOLIDWORKS 2024:简化和加快概念到制造的产品开发流程

    随着科技的飞速发展,产品开发流程正在经历着变革。对于许多工程和设计团队来说,如何简化和加速概念到制造的产品开发流程已成为提升效率、降低成本并保持竞争力的关键。SOLIDWORKS 2024,作为一款强大的工程设计软件,正以其良好的性能和创新的功能,带领这一变革。
    的头像 发表于 01-25 14:34 520次阅读
    SOLIDWORKS 2024:简化和加快<b class='flag-5'>从</b><b class='flag-5'>概念到</b>制造的产品开发流程