## Lesson Resources

- Video
- Lesson 12 video timeline
- Updated .py and notebooks on github as usual

### Papers mentioned in the class

Grammar as a Foreign Language

Neural Machine Translation by Jointly Learning to Align and Translate

## Other items of interest

### Jupyter notebook widgets

These were used in the hackathon winning demo that we saw to make something that is interactive, running inside a notebook.

Jupyter notebook widgets github repo

Jupyter notebook widgets tutorial

More widget tutorials

### PyTorch tutorials

Table of Contents

- Warm-up: numpy
- PyTorch: Tensors
- PyTorch: Variables and autograd
- PyTorch: Defining new autograd functions
- TensorFlow: Static Graphs
- PyTorch: nn
- PyTorch: optim
- PyTorch: Custom nn Modules
- PyTorch: Control Flow and Weight Sharing

Table of Contents

- Tensor multiplication
- Linear Regression
- Logistic Regression
- Neural Network
- Modern Neural Network
- Convolutional Neural Network

### Massive Exploration of Neural Machine Translation Architectures

This is a very recent research paper on the subject (released last week 21 Mar 2017) :

http://arxiv.org/abs/1703.03906