Counting 1,863 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

Last Commit
Oct. 17, 2017
Jan. 22, 2017

Practical Pytorch

Learn PyTorch with project-based tutorials. These tutorials demonstrate modern techniques with readable code and use regular data from the internet.


Series 1: RNNs for NLP

Applying recurrent neural networks to natural language tasks, from classification to generation.

Series 2: RNNs for timeseries data

  • WIP Predicting discrete events with an RNN

Get Started

The quickest way to run these on a fresh Linux or Mac machine is to install Anaconda:

curl -LO

Then install PyTorch:

conda install pytorch -c soumith

Then clone this repo and start Jupyter Notebook:

git clone
cd practical-pytorch
jupyter notebook

Recommended Reading

PyTorch basics

Recurrent Neural Networks

Machine translation

Attention models

Other RNN uses

Other PyTorch tutorials


If you have ideas or find mistakes please leave a note.