Homework 1: Tweet Sentiment MLP, Parsing, and WSD

Colab notebook: https://colab.research.google.com/drive/1SigEyxnsgTPESdnkBKo9XuvY7BydnBHU?usp=sharing

This homework has three tasks:

  1. Tweet Sentiment Classification with a PyTorch MLP — 7 pts
  2. Transition-based dependency parser (Arc-Standard) — 5 pts
  3. Lesk Word Sense Disambiguation (basic + extended + eval) — 8 pts

BONUS: Solve any task with an LLM — 2 pts

Please complete all tasks in the provided Colab notebook.
Work through each section carefully, following the instructions and filling in the required code or explanations where prompted.

Once you finish:

For step-by-step submission guidance, please refer to the Homework Submission Steps.