NLP & Language Model Foundations
Tokenisers, n-gram and neural language models, and text tasks across many languages and scripts.
Track · Semesters 3–4
From text processing and tokenisation to training a small GPT from scratch, then post-training, alignment and evaluation, and building retrieval-augmented and agentic applications.
Tokenisers, n-gram and neural language models, and text tasks across many languages and scripts.
A tokeniser, a pretraining corpus and a GPT-2-style model, trained and costed on one CPU core.
Fine-tuning, reward models, PPO, GRPO and DPO, then an honest evaluation of what changed.
Search from first principles, retrieval-augmented generation that cites its sources, and agents that use tools safely.
Your capstone is a solo project in this track, in five graded milestones.
A solo project in your track, in five graded milestones from proposal to report, demo and viva.
The track builds on the whole core: every Semester 1 and 2 subject.
Open to both tracks.
Posteriors exact and approximate: Gaussian processes, variational inference, MCMC and calibrated uncertainty.
Bandits, temporal-difference learning, Q-learning, deep Q-networks and policy gradients, on environments you write.
Prefer Computer Vision & Generative Models? See the Computer vision track