Stanford CS224D: Deep Learning for Natural Language Processing
CS224D Assignments;
Assignment's Page
Notes
- Certain featuers may require a compiler to be installed: Visual Studio C++, GCC, clang
- Code base is stored in separate assignment directories; might contain ipython notebooks used for running and displaying results;
- Assignment will contain a small number of python modules (and possibly test scripts)
- Assignment directories might have a dataset directory (with either a scripts to download datasets, or at least details on how to get datasets);
Assignment 1
- Softmax
- Neural Network Basics
word2vec
- Sentiment Analysis
Assignment 2
- TensorFlow Softmax (coding)
- TensorFlow NER Window Model (coding and theory)
- TensorFlow RNN Language Model (coding and theory)
Assignment 3
- TensorFlow Recursive Neural Network (RNN) and Sentiment Analysis
Old Assignments
Assignments from 2015.
Assignment 1
- Softmax
- Neural Network Basics
word2vec
- Sentiment Analysis
Assignment 2
- Boolean Logic
- Deep Network (for Named Entity Recognition)
- Recurrent Neural Networks (Language Modeling)
Assignment 3
- Recursive Neural Network
- 2-Layer Deep RNN
- Recursive Neural Tensor Networks (Extra Credit)