Exact topics and schedule subject to change, based on student interests and course discussions. Feel free to let me know if there are some topics or papers you would like to cover.
Readings for a given week should be done prior to the class so we can discuss them. Extra readings are optional, but will help with your understanding.
| 9/19 | Week 1: Course Introduction [course description] [nn intro] - Course structure and outline
- Intro to ML, Neural Nets and Language Modeling
| | |
| 9/26 | Week 2: Transformers 1 [discussion questions] | | |
| 10/3 | Week 3: Transformers 2 [discussion questions] - Transformers
- Transformer code
| | |
| 10/17 | Week 4: Capabilities and Instruction Tuning [discussion questions] - Language model capabilities
- Fine-tuning
| | |
| 10/24 | Week 5: Fine-tuning [discussion questions] - Imitation
- Scratchpad fine-tuning
- LIMA
- Limitations
| | |
| 10/31 | Week 6: Hardware, Implementation, and Parameter-efficient Methods [discussion questions] - Optimizers, Gradient Accumulation, Batch Size, etc.
- Parallelism Strategies
- LoRA and other parameter-efficient methods
| | |
| 11/7 | Week 7: RLHF and more Fine-tuning [discussion questions] - RLHF
- Data Quality
- Do we need RL?
| | |
| 11/14 | Week 8: Prompting and Agents [discussion questions] - Few-shot learning review
- Chain of thought
- LLMs as agents
| | |
| 11/21 | Week 9: Multi-modal Models [discussion questions] - Vision-Language Models
- Other Multi-modal Models
| | |
| 11/28 | Week 10: Applications to RL - Applications to Exploration
- Integration with Robotics
| | |
| 12/5 | Week 11: Ethics and Societal Impacts [discussion questions] - Current Issues: bias, jobs, etc.
- Potential Future Issues
| | |
| tbd | Week ?: Scaling Laws and Emergent Abilities - Scaling Laws
- Emergent Abilities
| | |
| tbd | Week ?: Retrieval-Augmented Generation - Retrieval-Augmented Generation
| | |
| tbd | Week ?: Tool Use - Methods to Teach Tool Use
| | |
| tbd | Week ?: LLMs as Agents - Transformer code
- Training
| | |