Homework Overview

There are 4 programming assignments described in the table below.

 #  Title Links Description Due Dates
HW0 Exploring LLMs [Notebook] An introductory assignment comparing and analyzing outputs from different LLMs.
  • Sun Sep 08
HW1 Transformer from Scratch [Notebook] Build and understand the Transformer architecture from the ground up.
  • Wed Sep 18
  • Sun Sep 29
  • Sun Oct 6
HW2 Finetuning LLMs [Notebook-Part-1]
[Notebook-Part-2]
[Notebook-Part-3]
Explore techniques to adapt pre-trained LLMs to new tasks in an efficient and performant manner.
  • Mon Oct 21
  • Mon Oct 28
  • Fri Nov 8
HW3 LLM Compression [Notebook] Leverage patterns in pretrained weights to compress LLMs for memory-efficient inference and finetuning.
  • Fri Nov 15
  • Fri Nov 22