Class Schedule

Class Introduction (1/16/2018)

A Simple (?) Exercise: Predicting the Next Word in a Sentence (1/18/2018)

Distributional Semantics and Word Vectors (1/23/2018)

Convolutional Neural Nets for Text (1/25/2018)

Recurrent Networks for Sentence or Language Modeling (1/30/2018)

Efficiency Tricks for Neural Nets (2/1/2018)

Using/Evaluating Sentence Representations (2/6/2018)

Conditioned Generation (2/8/2018)

Attention (2/13/2018)

Debugging Neural Nets (for NLP) (2/15/2018)

Search-based Structured Prediction (2/20/2018)

Reinforcement Learning (2/22/2018)

Structured Prediction with Local Independence Assumptions (2/27/2018)

Transition-based Parsing Models (3/1/2018)

Parsing with Dynamic Programs (3/6/2018)

Neural Semantic Parsing (3/8/2018)

Spring Break -- No Class! (3/13/2018 and 3/15/2018)

Adversarial Methods for Text (3/20/2018)

Latent Random Variables (3/22/2018)

Unsupervised and Semi-supervised Learning of Structure (3/27/2018)

Models of Dialog (3/29/2018)

Document-level Models (4/3/2018)

Learning from/for Knowledge Graphs (4/5/2018)

Machine Reading w/ Neural Nets (4/10/2018)

Multimodal Models (4/12/2018)

Multi-task Multi-lingual Learning Models (4/17/2018)

Spring Carnival -- No Class!! (4/19/2018)

Advanced Search Algorithms (4/24/2018)

Computational Ethics for NLP (4/26/2018)

Poster Presentations (5/1/2018 and 5/3/2018)