The course is divided into four tracks: Machine Learning (ML), Speech and Language Processing (SLP), Computer Vision and Robotics (CVR) and Human-Computer Interaction (HCI).
Each track is made up of different modules, of which the code and title are shown below. Some modules are Core (C = compulsory) for the track. For Speech and Language Processing (C* = Optional Core) you can choose any three out of four core modules. You must choose one whole (weight = F for full, H for half) or two half Optional Core modules (OC) for each track. In addition you may choose one further module (or two halves) from those in the table or from the 4th year undergraduate syllabus.
Code | Title | Term | Weight | ML | SLP | CVR | HCI |
MLMI | Advanced Machine Learning | L | F | C | OC | OC | OC |
MLMI | Spoken Language Processing and Generation | L | H | OC | C* | OC | OC |
MLMI | Advanced Speech Recognition | ||||||
MLMI | Reinforcement Learning and Decision Making | ||||||
MLMI | Designing Intelligent Interactive Systems | ||||||
MLMI | Natural Language Processing | ||||||
MLMI | Advanced Human-Computer Interaction | ||||||
4F12 | Computer Vision | ||||||
4M21 | Software Engineering and Design | ||||||
4M24 | Computational Statistics and Machine Learning | ||||||
4M25 | Advanced Robotics | ||||||
L48 | Machine Learning and the Physical World | ||||||
L65 | Geometric Deep Learning | ||||||
MLMI 4 Advanced Machine Learning
MLMI 4/
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm