PyTorch-From-Zero-To-One
From Beginner to Mastery: Includes resources such as beginner guides, online tutorials, video tutorials and book recommendations
Note 1: ♥ indicates the recommendation index, the more the better
Note 2: From the beginning to the mastery of TensorFlow, please refer to: TensorFlow-From-Zero-To-One
notes
Installation tutorial
PyTorch Reference Learning Materials
Getting Started with PyTorch
Awesome-pytorch-list Chinese version: A comprehensive list of pytorch related content on github,such as different models, implementations, helper libraries, tutorials etc.
Zhihu: How to get started with newbies
PyTorch: Getting started in 60 minutes
the-incredible-pytorch: The Incredible PyTorch: a curated list of tutorials, papers, projects, communities and more relating to PyTorch.
PyTorch internals: This post is a long form essay version of a talk about PyTorch internals.
Official website & community
foreign
- (♥♥♥♥♥) PyTorch official website
- (♥♥♥♥♥) GitHub: PyTorch
- (♥♥♥♥) Twitter: PyTorch: Official maintenance, share the fastest updates
- (♥♥♥♥) PyTorch official forum
domestic
Online tutorial
foreign
- (♥♥♥♥♥) PyTorch: Doc
- 9♥♥♥♥♥) pytorch-tutorial: PyTorch Tutorial for Deep Learning Researchers
- (♥♥♥♥♥) practicalAI: Implement basic ML algorithms and deep neural networks with PyTorch.
- (♥♥♥♥♥) Dive Into Deep Learning - PyTorch: from MXNet into PyTorch
- (♥♥♥♥) practical-pytorch: PyTorch tutorials demonstrating modern techniques with readable code
- (♥♥♥♥) Deep Learning with PyTorch: This series is all about neural network programming and PyTorch!
- (♥♥) EffectivePyTorch: PyTorch tutorials and best practices.
- (♥♥) Miniature in Deep Learning with PyTorch: Mini Course in Deep Learning with PyTorch for AIMS
- 9♥♥) pytorch-cpp: C++ Implementation of PyTorch Tutorial for Deep Learning Researchers
- (♥♥♥) pytorch-examples: Simple examples to introduce PyTorch
- (♥♥) PyTorchZeroToAll: Simple PyTorch Tutorials Zero to ALL!
domestic
- pytorch -book: PyTorch tutorials and fun projects including neural talk, neural style, poetry writing, anime generation
- (♥♥♥♥♥) Mo Fan: PyTorch teaching: Build your neural network easy and fast
- (♥♥♥♥♥) pytorch-handbook: pytorch handbook is an open source book
- (♥♥♥) Dive-into-DL-PyTorch: This project changes the MXNet implementation in the original book "Dive into Deep Learning" to the PyTorch implementation.
- (♥♥♥♥) PyTorch_Tutorial: PyTorch learning notes in the Pytorch Model Training PyTorch Learning Notes
Video tutorial
foreign
(♥♥♥♥) Deep Learning with PyTorch
(♥♥♥♥) PyTorch - Deep Learning with Python
(♥♥♥) Neural Network Programming - Deep Learning with PyTorch
(♥♥) Intro to Deep Learning with PyTorch: Free Courses in Youda
domestic
- (♥♥♥♥♥) Mo Fan: PyTorch teaching
Book resources
foreign
(♥♥♥♥♥) Deep Learning with PyTorch: LeCun highly recommends, PyTorch official authoritative tutorial book github code
(♥♥) Introduction to Artificial Neural Networks and Deep Learning: A Practical Guide with Applications in Python
domestic
(♥♥♥♥) "Deep Learning Framework PyTorch: Getting Started and Practice" github
Experience & Tips
Practical projects
- (♥♥♥♥♥) pytorch-examples: official website example
- 9♥♥♥♥) pretrained-models.pytorch: Pretrained ConvNets for pytorch: NASNet, ResNeXt, ResNet, InceptionV4, InceptionResnetV2, Xception, DPN, etc.
- (♥♥♥♥) Detectron2: FAIR's next-generation research platform for object detection and segmentation.
- (♥♥♥♥) mmdetection: Open MMLab Detection Toolbox with PyTorch 1.0
- 9♥♥♥) pytorch-semseg: Semantic Segmentation Architectures Implemented in PyTorch
- (♥♥♥♥) PyTorch Image Models: (SE)ResNet/ResNeXT, DPN, EfficientNet, MixNet, MobileNet-V3/V2/V1, MNASNet, Single-Path NAS, FBNet, and more
- PyTorch CNN Finetune: Fine-tune pretrained Convolutional Neural Networks with PyTorch
- PyTorch-Deep-Learning-Template
- semantic-segmentation-pytorch
- pytorch-pretrained-BERT
- torchcv: A PyTorch-Based Framework for Deep Learning in Computer Vision
- https://github.com/devnag/pytorch-generative-adversarial-networks
Ecological Tools
- Ecosystem Tools: Officially certified PyTorch ecosystem tools list, including dozens of toolkits, highly recommended!
- PyTorch Lightning: Lightning is a very lightweight wrapper on PyTorch.
- Hydra: A framework for especially configuring complex applications
- Torchmeta: PyTorch Little Sample Learning and Meta Learning Library
- Torch Optimizer: PyTorch Optimizer Tool Library
- Pytorch-Toolbox
- Eisen: a python package for solid deep learning
- Dassl: A PyTorch toolbox for domain adaptation and semi-supervised learning.
- PyRetri: Unsupervised Image Retrieval Tool Library based on PyTorch
- Kornia: Open Source Differentiable Computer Vision Library for PyTorch
- FastReID: A ReID Toolbox for academia and industry
- KAIR: PyTorch-based image restoration/repair toolbox (supports training and testing)
- FAIRScale: PyTorch tool for high performance and large-scale training
- PyTorch3D: PyTorch tool for 3D computer vision
PyTorch Tips
- What are the tips for saving video memory in Pytorch?
- What are the pitfalls/bugs in PyTorch?
Other information
- Awesome-PyTorch-list Chinese version