This repository contains materials for the workshop designed for participants of the International Olympiad in Artificial Intelligence (IOAI).
- Learn the building blocks of Transformer models, including embeddings, encoders, and position encodings.
- Understand how input sequences are processed through the model and how representations evolve.
- Inspect attention weights and hidden states across layers and heads.
- Restore model performance under embedding corruption constraints in a zero-shot setting. Inspired by NEOAI 2025 Task 5, this challenge requires recovering sentiment classification accuracy for a "Broken BERT" model without retraining or external resources.
- Develop systems for zero-shot slot filling and intent detection in a cross-lingual setting using English training data and Romanian evaluation. Inspired by NEOAI 2025 Task 8, under strict constraints (no translation, no external models).
Before starting the workshop, make a personal copy of the notebook. You will work on your own version during the session. To do so, go to the File menu in Colab and select Save a copy in Drive.
| Resource | Description | Time |
|---|---|---|
| Main Notebook | Complete workshop content | ~4 hours |
| Exercises | Hands-on challenges | Coming soon |
| Solutions | Detailed solution guides | Coming soon |
Coming soon...
- Clone the repository:
# Placeholder setup git clone https://github.com/YOUR_ORG/transformers-ioai-2025.git cd transformers-ioai-2025 # TODO: Add virtualenv/poetry/conda instructions
The notebooks are tested with Python 3.10+.
Everyone is welcome to contribute! Whether it's fixing a typo, improving explanations, adding new insights, or suggesting new tasks.
Quick contribution: See CONTRIBUTING.md
- 🐛 Report Issues: Found something unclear or broken?
- 📝 Improve Content: Better explanations or examples
- 🎯 Add Exercises: Create new challenges
- 📖 Documentation: Setup guides, troubleshooting tips
-
Vaswani et al., 2023 – "Attention is All You Need"
-
Hugging Face – LLM Course
-
Northern Eurasia OAI 2025 Kaggle Competition
ioai-transformer-workshop/
├── notebooks/
│ └── IOAI_Transformer_Workshop.ipynb # Main workshop content
├── src/ # Utility functions
├── data/ # Sample datasets
├── docs/ # Setup and troubleshooting
└── assets/ # Images and diagrams