Date | Lecture Topic | Readings for this Lesson | Homework Due |
---|---|---|---|
What class is this? [slides] |
|||
What is NLP? [slides] |
|
||
Waitlist Deadline |
|||
Examples of NLP Tasks [slides] |
|
||
Waitlists Deactivated |
|||
Examples of NLP Tasks [slides] |
|||
Last Day to Change Schedule |
|||
Machine Learning Basics & Evaluation [slides] |
|
||
Machine Learning Basics & Evaluation [slides] |
|||
|
Project Milestone 1: Project Proposal |
||
PyTorch & HuggingFace Tutorial [slides] |
|||
|
|||
|
HW1: Being up to the Task |
||
Classification with Logistic Regression [slides] |
|
||
Learning & Using Logistic Regression [slides] |
|
||
Vector Embeddings [slides] |
|
Grad Checkpoint 1: Selection |
|
Vector Embeddings [slides] |
|||
No Class - Project Milestone Due |
Project Milestone 2: Literature Review |
||
Spring Break - No Class |
|||
Spring Break - No Class |
|||
N-Gram Language Models [slides] |
|
||
N-Gram Language Models [slides] |
|||
Neural Language Models [slides] |
|
||
Recurrent Neural Network LMs [slides] |
|
Project Milestone 3: Halfway Checkpoint |
|
Last Day to Withdraw from Individual Classes |
|||
Recurrent Neural Network LMs Tutorial [slides] |
HW 2: Evaluation |
||
Attention & Transformers [slides] |
|
||
Decoding, Sampling, & Transformer Fine-tuning [slides] |
|
||
Types of Foundational Models [slides] |
|
||
Ethics of NLP [slides] |
|
||
Prompt Engineering Tutorial [slides] |
|
Grad Checkpoint 2: Draft |
|
|
|||
Alignment [slides] |
|
Grad Checkpoint 3: Feedback |
|
No Class - Project Milestone Due |
Project Milestone 4: Rough Draft |
||
Applications: Machine Translation [slides] |
|
HW 3: Prompt Engineering |
|
Applications: Dialog Systems [slides] |
|
||
Applications: Creative Generation |
|
||
Project Presentations, 10:30 AM-12:30 PM |
Project Milestone 5: Final Submission Grad Checkpoint 4: Final Submission |