### Lecture 9: Decoding

1. `categorical.ipynb`: sampling from categorical distributions
2. `decoding.ipynb`: various decoding algorithms for language models
3. `kv_cache.ipynb`: efficient decoding with KV caching