Learn PyTorch with project-based tutorials. These tutorials demonstrate modern techniques with readable code and use regular data from the internet.
Tutorials
Series 1: RNNs for NLP
Applying recurrent neural networks to natural language tasks, from classification to generation.
Series 2: RNNs for timeseries data
Get Started
The quickest way to run these on a fresh Linux or Mac machine is to install Anaconda:
curl -LO https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
bash Anaconda3-4.3.0-Linux-x86_64.sh
Then install PyTorch:
conda install pytorch -c soumith
Then clone this repo and start Jupyter Notebook:
git clone http://github.com/spro/practical-pytorch
cd practical-pytorch
jupyter notebook
Recommended Reading
PyTorch basics
Recurrent Neural Networks
Machine translation
Attention models
Other RNN uses
Other PyTorch tutorials
Feedback
If you have ideas or find mistakes please leave a note.