Natural Language Processing Assignments in UCSD course CSE 291A (Spring 2020). Implementation of Trigram Kneser-Ney Language Model. report Deep Language Modeling. report PCFGS and Parsing. report