This course will teach you the theory behind large language models (LLMs) and give you the tools to implement LLMs in your applications.

Contact

Structure of the course

This part of the course will have 18 hours of lectures, 12 hours of practicals.

The teaching timetable is split into three sessions as follows.


Practical 0: Background on PyTorch (if needed)

Practical 1: Tokenizers, embeddings, and multi-head attention from scratch (3 hours, 2nd of December 2024)