CSE 40657/60657
Homework

There will be five homework assignments due throughout the semester. The recommended language for implementing them is Python 3.6 or later with PyTorch 1.1 or later. Examples, skeleton code, and solutions will use these; however, if you prefer to use something else, you are free to.

Assignments

The following are subject to change.

HW1

Use a language model to predict the next character that the user will type. Try it with the provided text-prediction demo.

HW2

Implement a simple machine translation system and use it to translate Star Wars Episode III from the original Chinese.

HW3

Implement a syntactic parser for a virtual travel agent.

HW4

Implement a slot filler for a virtual assistant.

HW5

Complete the remaining pieces of the virtual assistant.