PyTorch-From-Zero-To-One
PyTorch 從入門到精通:含入門指南、在線教程、視頻教程和書籍推薦等資源
注1:♥ 表示推薦指數,越多越好
注2:TensorFlow從入門到精通請參考:TensorFlow-From-Zero-To-One
筆記
安裝教程
PyTorch參考學習資料
PyTorch入門指南
Awesome-pytorch-list 中文版:A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.
知乎:新手如何入門PyTorch
PyTorch:60分鐘入門
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.
官網&社區
國外
- (♥♥♥♥♥) PyTorch官網
- (♥♥♥♥♥) GitHub:PyTorch
- (♥♥♥♥) Twitter:PyTorch:官方維護,分享最快動態
- (♥♥♥♥) PyTorch官方論壇
國內
PyTorch中文文檔&教程
知乎話題:PyTorch
在線教程
國外
- (♥♥♥♥♥) PyTorch:Doc
- (♥♥♥♥♥) 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.
- (♥♥♥) Minicourse in Deep Learning with PyTorch:Mini Course in Deep Learning with PyTorch for AIMS
- (♥♥♥) 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!
國內
- (♥♥♥♥♥) pytorch-book:PyTorch tutorials and fun projects including neural talk, neural style, poem writing, anime generation
- (♥♥♥♥♥)莫凡:PyTorch教學:Build your neural network easy and fast
- (♥♥♥♥♥) pytorch-handbook:pytorch handbook是一本開源的書籍
- (♥♥♥♥) Dive-into-DL-PyTorch:本項目將《動手學深度學習》(Dive into Deep Learning)原書中的MXNet實現改為PyTorch實現。
- (♥♥♥♥) PyTorch_Tutorial:《Pytorch模型訓練實用教程》中配套代碼PyTorch學習筆記
視頻教程
國外
(♥♥♥♥) Deep Learning with PyTorch
(♥♥♥♥) PyTorch - Deep Learning with Python
(♥♥♥) Neural Network Programming - Deep Learning with PyTorch
(♥♥♥) Intro to Deep Learning with PyTorch:優達免費課程
國內
書籍資源
國外
國內
(♥♥♥♥♥) 《深度學習框架PyTorch:入門與實踐》 github
經驗&技巧
實戰項目
- (♥♥♥♥♥) pytorch-examples:官網示例
- (♥♥♥♥♥) 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
- (♥♥♥♥) 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
生態工具
- Ecosystem Tools:官方認證的PyTorch生態圈工具列表,含幾十個工具包,強烈推薦!
- PyTorch Lightning:Lightning is a very lightweight wrapper on PyTorch.
- Hydra:A framework for elegantly configuring complex applications
- Torchmeta:PyTorch 少樣本學習和元學習庫
- Torch Optimizer:PyTorch優化器工具庫
- Pytorch-Toolbox
- Eisen:a python package for solid deep learning
- Dassl:A PyTorch toolbox for domain adaptation and semi-supervised learning.
- PyRetri:基於PyTorch的無監督圖像檢索工具庫
- Kornia:Open Source Differentiable Computer Vision Library for PyTorch
- FastReID: 一個面向學術界和工業界的ReID Toolbox
- KAIR:基於PyTorch的圖像復原/修復工具箱(支持訓練和測試)
- FAIRScale:用於高性能和大規模訓練的PyTorch工具
- PyTorch3D:用於3D計算機視覺的PyTorch工具
PyTorch技巧
- Pytorch有什麼節省顯存的小技巧?
- PyTorch 有哪些坑/bug?
其他資料