PyTorch 官方推荐了一份 60 分钟的深度学习指南

2019 年 10 月 17 日 技术最前线

(给技术最前线加星标,每天看技术热点)

转自:机器之心


教程链接: https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html


这是一份非常简洁的学习材料,目标是让学习者了解 PyTorch 的 Tensor 库和神经网络,以及如何训练一个可以进行图像分类的神经网络。


虽然是入门课程,但也有一定门槛:课程参与者要具备 Numpy 基础知识。


该教程共分为五节:


  1. PyTorch 简介

  2. Autograde:自动微分

  3. 神经网络

  4. 训练一个分类器

  5. 数据并行

本教程的五大板块。


第 1 节「PyTorch 简介」介绍了 PyTorch 的基本技术细节,如 Tensor、基本操作句法,还包括 Torch Tensor 与 Numpy 数组之间的转换、CUDA Tensor 等基础知识。


如果想进一步了解 PyTorch 的 Tensor 操作信息,还可以按文中给出的链接找到相应教程,包括数学运算、线性代数、随机数等。


第 2 节介绍了 PyTorch 中用于微分的包——Autograd。它是 PyTorch 神经网络的核心,为张量的所有操作提供了自动微分。为了更加直观地理解与之相关的术语,教程还给出了一些例子。


第 3 节介绍了训练一个神经网络的常见步骤,包括定义具有一些可学习参数的神经网络、遍历输入数据集、通过神经网络处理输入、计算损失、将梯度传播回网络参数、更新网络权重等。


在学会定义网络、计算损失、更新权重之后,第 4 节开始讲解如何训练一个分类器。教程使用了 CIFAR10 数据集,将训练步骤分为 5 步:


1. 载入 CIFAR10 并将其标准化;
2. 定义一个卷积神经网络;
3. 定义损失函数和优化器;
4. 训练网络;
5. 在测试集上测试网络

CIFAR10 数据集。


此外,这一节还讲解了如何在 GPU 上训练神经网络。


如果想进一步加速训练过程,还可以选修第 5 节——数据并行,学习如何在多个 GPU 上训练网络。


在这一教程中,每个小节都有 GoogleColab 链接,可以让学习者实时运行代码,获取实战经验。

如果想在本地运行文件,还可以下载 Notebook。


参考链接:
  • https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html

  • https://news.ycombinator.com/item?id=21240057

  • https://www.youtube.com/watch?v=u7x8RXwLKcA



推荐阅读

(点击标题可跳转阅读)

PyTorch 1.3 重磅发布,TensorFlow有未来吗?

谷歌发布TensorFlow 2.0正式版,高度集成Keras,大量性能改进


觉得这条资讯有帮助?请转发给更多人

关注 技术最前线 加星标看 IT 要闻

最新业界资讯,我在看❤️

登录查看更多
20

相关内容

【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
266+阅读 · 2020年6月10日
少标签数据学习,54页ppt
专知会员服务
198+阅读 · 2020年5月22日
【模型泛化教程】标签平滑与Keras, TensorFlow,和深度学习
专知会员服务
20+阅读 · 2019年12月31日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
PyTorch  深度学习新手入门指南
机器学习算法与Python学习
9+阅读 · 2019年9月16日
【文档】PyTorch中文版官方教程来了...
机器学习算法与Python学习
6+阅读 · 2019年9月8日
最新翻译的官方 PyTorch 简易入门教程
人工智能头条
10+阅读 · 2019年1月10日
PyTorch 1.0 正式版发布了!
机器学习算法与Python学习
4+阅读 · 2018年12月8日
PyTorch:60分钟入门学习
全球人工智能
13+阅读 · 2018年5月18日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
手把手教 | 深度学习库PyTorch(附代码)
数据分析
7+阅读 · 2018年3月20日
推荐|深度学习PyTorch的教程代码
全球人工智能
10+阅读 · 2017年10月8日
Arxiv
15+阅读 · 2020年2月6日
SlowFast Networks for Video Recognition
Arxiv
19+阅读 · 2018年12月10日
The Matrix Calculus You Need For Deep Learning
Arxiv
12+阅读 · 2018年7月2日
Arxiv
3+阅读 · 2018年3月13日
VIP会员
相关资讯
PyTorch  深度学习新手入门指南
机器学习算法与Python学习
9+阅读 · 2019年9月16日
【文档】PyTorch中文版官方教程来了...
机器学习算法与Python学习
6+阅读 · 2019年9月8日
最新翻译的官方 PyTorch 简易入门教程
人工智能头条
10+阅读 · 2019年1月10日
PyTorch 1.0 正式版发布了!
机器学习算法与Python学习
4+阅读 · 2018年12月8日
PyTorch:60分钟入门学习
全球人工智能
13+阅读 · 2018年5月18日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
手把手教 | 深度学习库PyTorch(附代码)
数据分析
7+阅读 · 2018年3月20日
推荐|深度学习PyTorch的教程代码
全球人工智能
10+阅读 · 2017年10月8日
相关论文
Top
微信扫码咨询专知VIP会员