GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - spro/practical-pytorch: Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained

This repository was archived by the owner on Aug 18, 2021. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

89 Commits
89 Commits

Folders and files

NameName
Last commit message
Last commit date
char-rnn-classification
char-rnn-classification
 
 
char-rnn-generation
char-rnn-generation
 
 
conditional-char-rnn
conditional-char-rnn
 
 
data/names
data/names
 
 
glove-word-vectors
glove-word-vectors
 
 
reinforce-gridworld
reinforce-gridworld
 
 
seq2seq-translation
seq2seq-translation
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

These tutorials have been merged into the official PyTorch tutorials. Please go there for better maintained versions of these tutorials compatible with newer versions of PyTorch.


Practical Pytorch

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.

  • Classifying Names with a Character-Level RNN
  • Generating Shakespeare with a Character-Level RNN
  • Generating Names with a Conditional Character-Level RNN
  • Translation with a Sequence to Sequence Network and Attention
  • Exploring Word Vectors with GloVe
  • WIP Sentiment Analysis with a Word-Level RNN and GloVe Embeddings

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 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

  • 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

  • A Neural Conversational Model

Other PyTorch tutorials

  • Deep Learning For NLP In PyTorch

Feedback

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

About

Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained

Topics

natural-language-generationnatural-language-processingnlgnlpseq2seq

Resources

Readme
MIT license
Activity

Stars

4.5k stars

Watchers

1 watching

Forks

1.1k forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.