PyTorch官方教程《Deep Learning with PyTorch》开源分享,LeCun力荐,通俗易懂

1 前言

谈到深度学习框架,就不得不谈TensorFlow 和 PyTorch 。目前来看,TensorFlow 和 PyTorch 框架是业界使用最为广泛的两个深度学习框架, TensorFlow在工业界拥有完备的解决方案和用户基础,PyTorch 得益于其精简灵活的接口 设计,可以快速设计调试网络模型,在学术界获得好评如潮。

据统计,在 2017 年,深度学习顶会中使用 PyTorch 的论文比例还不到 10%;如今,PyTorch 已经称霸学界,在 CVPR 接收论文中占比 69%,NAACL 和 ACL 都超过了 75%,ICLR 和 ICML 也都超过了 50%。

前不久StrongerTang 分享了TensorFlow 的使用教程“400页《TensorFlow 2.0 深度学习算法实战》中文版免费分享(附代码)”(可在文末进入StrongerTang获取,csdn发布不成功),收到了不少朋友的肯定,也有朋友希望分享一下PyTorch的。其实PyTorch之前也在“364 页 PyTorch 版《动手学深度学习》pdf分享(全中文,支持 Jupyter 运行)”一文中分享过。

不过PyTorch 官方尚未提供一部权威的教程书籍,但最近PyTorch官方终于开源了官方教程《Deep Learning with PyTorch》,通俗易懂,图灵奖获得者、Facebook 首席 AI 科学家 Yann LeCun 也直接转推力荐,所以一起给大家分享一下,也希望有更多的朋友能在StrongerTang相遇。
在这里插入图片描述

2 简介

《Deep Learning with PyTorch》共有五个章节,包括了深度学习与PyTorch库、张量、如何用张量表示真实世界的数据、学习机制、用神经网络拟合数据等方面的内容,据称核心是指导读者使用Python 和 PyTorch 实现深度学习算法。

第一章是通俗易懂的入门内容,主要介绍了「什么是 PyTorch」和「为什么我们要选择 PyTorch」,以及对本书内容层次的总体介绍,让刚刚入门的读者能够顺畅地阅读下去,并对 PyTorch 有一个浅层但是完整的初步认知。

第二章则从张量这一深度学习的基本概念开始,介绍了张量的相关数学机制,以及深度学习是怎样处理数据,完成「学习」这一过程的。

第三章开始则通过张量和真实世界的数据进行联系,说明了如何使用张量表示表格、时序、图像和文本等数据。

第四章则进入机器学习机制的介绍,说明了深度学习的权重更新和反向传播原理。

最后一章主要集中在使用 PyTorch 构建神经网络并拟合数据分布。有了前几章的理论基础,这一章会增加很多代码方面实践介绍。

· · · · · ·作者简介 · · · · · ·

Eli Stevens,软件工程师,过去7年担任一开发医疗设备软件创业公司的CTO。
Luca Antiga,一家AI公司的联合创始人兼CEO,PyToch社区定期撰稿人。

· · · · · ·目录 · · · · · ·

1 Introducing deep learning and the PyTorch library

1.1 What is PyTorch?

1.2 What is this book?

1.3 Why PyTorch?

1.4 PyTorch has the batteries included

2 It starts with a tensor

2.1 Tensor fundamentals

2.2 Tensors and storages

2.3 Size, storage offset, and strides

2.4 Numeric types

2.5 Indexing tensors

2.6 NumPy interoperability

2.7 Serializing tensors

2.8 Moving tensors to the GPU

2.9 The tensor API

3 Real-world data representation with tensors

3.1 Tabular data

3.2 Time series

3.3 Text

3.4 Images

3.5 Volumetric data

iiiiv CONTENTS

4 The mechanics of learning

4.1 Learning is parameter estimation

4.2 PyTorch’s autograd: Backpropagate all things

5 Using a neural network to fit your data

5.1 Artificial neurons

5.2 The PyTorch nn module

5.3 Subclassing nn.Module

index 127

全书重点在于以简单易懂的语言向读者普及深度学习和 PyTorch 的内容。一改往日教程或教科书刻板的风格,全书使用了大量简单易懂的插图,力图让读者能够理解。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
至于具体内容就留给感兴趣的小伙伴自己去阅读探索吧!

3 资料免费获取

最后,PyTorch官方教程《Deep Learning with PyTorch》电子版已经打包完毕,需要的朋友可以按照以下方式获取:

1.扫描下方二维码关注 “StrongerTang” 公众号
在这里插入图片描述

2.发送消息关键词:Pytorch官方教程

声明:此资料免费分享,仅作知识分享,勿用于任何商业用途。赠人玫瑰,手有余香!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值