Press "Enter" to skip to content

PyTorch官方入门教程上线:从基本概念到实操,小白也能上手 | 留言送书

本站内容均来自兴趣收集,如不慎侵害的您的相关权益,请留言告知,我们将尽快删除.谢谢.

 

 

磐创AI分享

 

 

来源 | 量子位(ID: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 &

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

 

留言送书福利

 

为了感谢大家长期以来的支持,磐创AI推出了“留言送书”活动~在本文文末 留言 即可参与活动, 留言内容需与文章相关 。欢迎大家在日常推文中留言,以后将不定期推出 “留言送书”活动。

 

这次磐小仙精心挑选了一本《 Spring Boot 2.0企业级应用开发实战 》送给 1位粉丝 。

 

本书面向实战,给出了基本的原理,并辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分 。

 

 

 

 

点击以上卡片,更多京东优惠等你哦~

 

本次“留言送书”活动将在5月6号(具体时间以当天推文发出为准,通常为21:00)抽 留言最走心的1位粉丝   免费赠送 这本书籍(走心留言将经过筛选)。届时小仙会公布中奖者评论截图及福利领取方式~

 

✄————————————————

 

看到这里,说明你喜欢这篇文章,请点击「 在看 」或顺手「 转发 」「 点赞 」。

 

欢迎微信搜索「 panchuangxx 」,添加小编 磐小小仙 微信,每日朋友圈更新一篇高质量推文(无广告),为您提供更多精彩内容。

 

▼   ▼     扫描二维码添加小编   ▼    ▼

 

Be First to Comment

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注