Here we share teaching materials from our paper "An Interactive Toolkit for Approachable NLP" by AriaRay Brown, Julius Steuer, Marius Mosbach, and Dietrich Klakow, for the TeachNLP Workshop at ACL 2024.
The slides and Jupyter notebooks were used to teach 3 tutorial sessions with the Surprisal Toolkit.
🍎 Presentation slides: Surprisal_toolkit_tutorial_slides.pdf
- We used these for the workshop tutorial to present background on information theory and calculating surprisal from large language models.
🚀 Notebook tutorial with advanced coding exercises: tutorial_course_session_solution.ipynb
- Suitable for more experienced coders.
💡 Notebook tutorial with coding exercises solution:
- Contains coding solutions for tutorial_course_session.ipynb
⛵ Notebook tutorial with light coding exercises: tutorial_workshop.ipynb
- Suitable for less experienced coders or less intensive self-learning events.
See the LICENSE file for license rights and limitations (MIT). We welcome the shared usage of our materials for educational purposes.