Welcome: The Setup Check and the Week Ahead
Modern language models did not appear from nowhere.
| Day | Theme | Modules |
|---|---|---|
| Day 1 | Foundations: From Counts to Attention | 1 Text as Data, 2 Word Vectors and Neural Networks, 3 Sequence Models, 4 Seq2seq and Attention |
| Day 2 | Transformers and Pretrained Models | 5 The Transformer, 6 Pretraining and the Hugging Face Stack, 7 Fine-Tuning and LoRA |
| Day 3 | Using and Aligning LLMs | 8 LLMs Through APIs, 9 Reinforcement and Preference Learning, 10 RLHF |
| Day 4 | Calibration, Decisions and Retrieval | 11 Calibration, 12 Calibrated Decisions: RLCD and Jev, 13 Retrieval-Augmented Generation |
| Day 5 | Agents and the Capstone | 14 Agents, 15 Capstone |
Module 0 is optional pre-work on your own laptop. Nothing later depends on it.
On Day 1, each module is 95 minutes: 45 minutes of briefing, then 50 of lab. On Days 2 to 5, each module is 120 minutes: 55 minutes of briefing, 55 of lab, then a 10-minute debrief. On Days 2 to 4 the second module breaks for lunch between its briefing and its lab. On Day 5, the capstone build runs on across lunch. The capstone (Module 15) has no briefing: it takes 11:30–12:25, 13:25–14:30 and 14:45–16:45 on Day 5.
Every lab follows one rhythm:
Day 1 · 95-minute modules
| Time | |
|---|---|
| 08:00–09:00 | Drop-In Clinic: Module 0 Pre-Work (optional) |
| 09:00–09:10 | Welcome, Setup Check |
| 09:10–10:45 | 1 · Text as Data: briefing 45 · lab 50 |
| 10:45–11:00 | Break |
| 11:00–12:35 | 2 · Word Vectors and Neural Networks: briefing 45 · lab 50 |
| 12:35–13:35 | Lunch |
| 13:35–15:10 | 3 · Sequence Models: briefing 45 · lab 50 |
| 15:10–15:25 | Break |
| 15:25–17:00 | 4 · Seq2seq and Attention: briefing 45 · lab 50 |
Days 2–5 · 120-minute modules
| Time | |
|---|---|
| 09:00–09:15 | Warm-Up |
| 09:15–11:15 | Briefing 55 · Lab 55 · Debrief 10 |
| 11:15–11:30 | Break |
| 11:30–12:25 | Briefing 55 (Day 5: hands-on) |
| 12:25–13:25 | Lunch |
| 13:25–14:30 | Lab 55 · Debrief 10 (Day 5: hands-on) |
| 14:30–14:45 | Break |
| 14:45–16:45 | Briefing 55 · Lab 55 · Debrief 10 (Day 5: hands-on) |
| 16:45–17:00 | Wrap-Up (Day 5: Wrap-Up and Close) |
Breaks and lunch keep their length. From Day 2, each day opens with a warm-up and closes with a wrap-up of the day’s results. The full schedule is on the site.
OPENAI_API_KEY, ANTHROPIC_API_KEY, TYPESAFE_API_KEY.Tell us the provider line it printed: open, a keyed provider, or an error. If a cell stops with an error, raise a hand now, not in Lab 1.
| Data | Used in |
|---|---|
| arXiv Topics v1 | Modules 1, 2, 6 and 11 |
| Tiny Shakespeare | Modules 1, 3 and 5 |
| Workshop Desk Decisions v1 | Modules 11, 12 and 14 |
| Workshop Lectures v1 | Modules 13, 14 and 15 |
Lab 1 prints two numbers, an n-gram perplexity and a classifier accuracy. Every later module is measured against them.
TODO stub with its solution folded directly beneath it. Try first; open the solution when you are stuck, run it, and go on.Next: Module 1 · Text as Data
From Traditional NLP to Modern LLMs · https://project-delphi.github.io/nlp-llms