PyTorch
                                
                                
                                
                                    PyTorch copied to clipboard
                            
                            
                            
                        PyTorch tutorials A to Z

Contents
1. PyTorch Basic
- basic
 - variable autograd
 - Linear Regression Models
 - NonLinear Models
 - Classification Models
 - Batch Tranining
 
2. Neural Network Basic
- Optimizers
 - NN MNIST
 - Deep NN MNIST
 - CNN MNIST
 - Dropout
 - RNN
 
3. Vison
- CNN CIFAR-10
 - Transfer Learning
 - CNN High resolution images
 - DCGAN
 - VAE
 
4. NLP
- Word Embedding
 - Text classificationw
 - NNLMW
 - Seq2Seq
 - RNN text generation
 - Reinforcement learning text generation
 - ELMO
 - Transformer
 - BERT
 - GPT-2
 - Transformer-XL
 - XLNet
 - T5
 
System requirements
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
pip install -r requirements.txt
Getting Started
$ git clone https://github.com/gyunggyung/PyTorch.git
$ cd PyTorch
$ jupyter notebook
Other Github
tutorial
book
Vison
- StyleGAN_PyTorch
 - hashtag-prediction-pytorch
 - stargan-v2
 - glow -albumentations
 - kill-the-bits
 - gen-efficientnet-pytorch
 
NLP
- pytorch-seq2seq
 - transformers
 - fairseq
 - KorQuAD
 - R-BERT
 - JointBERT
 - Korean_NER_CNN_BiLSTM
 - pytorch-bert-crf-ner
 - bert-event-extraction
 - InvariantRiskMinimization
 - V2V-PoseNet-pytorch
 - mrqa
 - vizseq
 - nlp-tutorial
 - OpenNMT-py
 - mrc-for-flat-nested-ner
 - mt-dnn
 
Speech
recommender models
Recommended Reading
PyTorch basics
- http://pytorch.org/ For installation instructions
 - Offical PyTorch tutorials for more tutorials (some of these tutorials are included there)
 - Deep Learning with PyTorch: A 60-minute Blitz to get started with PyTorch in general
 - Introduction to PyTorch for former Torchies if you are a former Lua Torch user
 - jcjohnson's PyTorch examples for a more in depth overview (including custom modules and autograd functions)
 
Recurrent Neural Networks
- The Unreasonable Effectiveness of Recurrent Neural Networks shows a bunch of real life examples
 - Deep Learning, NLP, and Representations for an overview on word embeddings and RNNs for NLP
 - Understanding LSTM Networks is about LSTMs work specifically, but also informative about RNNs in general
 
Machine translation
- Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation
 - Sequence to Sequence Learning with Neural Networks
 
Attention models
- Neural Machine Translation by Jointly Learning to Align and Translate
 - Effective Approaches to Attention-based Neural Machine Translation
 
Other RNN uses
Other PyTorch tutorials
Author
gyung/ @gyunggyung