PyTorch 如今已经称为最受欢迎的深度学习框架之一了!丰富的 PyTorch 教程,完备的 PyTorch 学习路线往往能帮助我们事半功倍!
今天给大家推荐一个比较完备的 PyTorch 资源列表,内容涉及 PyToch 基本知识,PyToch 在 CV、NLP 领域的应用,PyTorch 教程、PyTorch 相关论文等。
首先放上该项目地址:
https://github.com/bharathgs/Awesome-pytorch-listgithub.com
该项目非常受欢迎,目前已经收获了 6000+ 的 stars 了。
资源列表:
- Pytorch & related libraries
- NLP & Speech Processing
- Computer Vision
- Probabilistic/Generative Libraries
- Other libraries
- Tutorials & examples
- Paper implementations
- Pytorch elsewhere
下面,我们来分别介绍这份 PyTorch 资源。
PyTorch & related libraries
这部分主要介绍了 PyTorch 及相关的库函数。
1. NLP & Speech Processing
这部分主要介绍 PyTorch 在自然语言处理 NLP 领域的应用及其相关资源,总共包含了 33 份资料。
涉及的内容包括:seq2seq, speech, quick-nlp 等。不仅包含了 PyToch 在 NLP 的快速入门,也包含了最新的 BERT 的 PyTorch 实现。
2. Computer Vision
这部分主要介绍 PyTorch 在计算机视觉 CV 领域的应用及其相关资源,总共包含了 18 份资料。
内容上涉及了近年来 CV 领域非常火热的研究,如经典的 LSTM 的 PyTorch 实现,流行的 face-alignment 等。
3. Probabilistic/Generative Libraries
这部分主要介绍 PyTorch 一些概率/生成库,总共包含了 8 份资料。
4. Other libraries
这部分主要介绍 PyTorch 其它的一些库,总共包含了 101 份资料,非常全面。
这部分可以当作字典来用,平时需要使用到 PyTorch 的一些其它相关库,可在这里查询。
Tutorials & examples
这部分是硬核内容,专门讲了 PyTorch 额详细教程并配备相关的实例。总共包含了 58 份资源。
例如 pytorch-tutorial,这里获星 10k+。从 PyTorch 的基础语法知识、张量介绍起,然后是简单的实例、进阶实例等。整个教程学习梯度清晰,难易程度适中,便于进阶提升。
下面是使用 PyTorch 实现一个线性回归的简单例子:
import
下面是使用 PyTorch 实现一个 CNN 模型的稍复杂例子:
import
Paper implementations
这部分的内容很难得,主要收集了使用 PyTorch 实现的各种深度学习相关论文,节约了大家收集、查找论文的时间。这部分总共包含了 316 份资源。
例如有趣的 BigGAN-PyTorch,论文地址:
https://arxiv.org/abs/1809.11096
Pytorch elsewhere
这部分资源主要收集了关于 PyTorch 的其它内容,总共包含了 35 份资料。