/Stanford-CS224n

Assignment solutions for CS224n - Natural Language Processing with Deep Learning

Primary LanguagePython

Assignment solutions for CS224n: Natural Language Processing with Deep Learning

This repository contains my solutions of the assignments from course CS224n by Stanford University from Winter 2021.

All course related stuff can be found here
All video lectures from 2021 can be found here

Assignment 1

Constructed count vectorized embeddings using co-occurance matrix and used Gensim word2vec to study predictions and language biases. Code


Assignment 2

Implemented and trained word2vec model with numpy
Code


Assignment 3

Implemented and trained neural dependency parser with pytorch
Code


Assignment 4

Implemented and trained neural machine translation system from Cherokee to English with pytorch. Seq2seq LSTM architecture was used to build this.
Code