skip to content

MPhil in Machine Learning and Machine Intelligence

 

All students will take the five core modules listed at the top of the table below (although please note that the course structure below is indicative only and subject to change from year to year).

Students also choose one of four tracks or specialist areas at the time of application: Speech and Language Processing (SLP); Computer Vision and Robotics (CVR); Machine Learning (ML); or Human-Computer Interaction (HCI). Each of the tracks has its own set of Core modules. Each track also has a set of Optional Core modules from which students will select one full or two half modules. See table below.  Most modules appear in more than one track. 

In addition students from all tracks will  select one Elective module from across the MPhil in Machine Learning and Machine Intelligence and the current Cambridge University Engineering Department 4th year undergraduate syllabus. These will be advised at the beginning of the academic year.

From the end of the Lent term, students will undertake a research project leading to a dissertation.

Modules: (M: Michaelmas, L: Lent, F: Full, H: Half).  Details may change.

Code Title Term Weight Taken by:
MLMI1 Introduction to Machine Learning M F All
MLMI2 Speech Recognition M H All
MLMI3 Ethical Considerations in Machine Learning and Machine Intelligence L F All
4F10 Deep Learning & Structured Data M F All
4F13 Probabilistic Machine Learning M F All
MLMI4  Advanced Machine Learning L F Core for ML.  Optional Core for CVR,  HCI and SLP
MLMI5 Spoken Language Processing and Generation L H Core for SLP*  Optional Core for CVR,  HCI and ML
MLMI6 Advanced Speech Recognition L H Core for SLP*  Optional Core for CVR,  HCI and ML
MLMI7 Reinforcement Learning and Decision Making L H Core for ML.  Optional Core for CVR,  HCI and SLP
MLMI8 Neural Machine Translation and Dialogue Systems L H Core for SLP*  Optional Core for CVR,  HCI and ML
MLMI10 Designing Intelligent Interactive Systems L H Core for HCI.  Optional Core for CVR,  ML and SLP*
MLMI13 Natural Language Processing  M F Optional Core for CVR, HCI, ML and SLP
MLMI16  Advanced Human-Computer Interaction L F Core for HCI.  
4F12   Computer Vision M F Core for CVR
4M17 Practical Optimisation M F Optional Core for CVR,  HCI, ML and SLP
4M21  Software Engineering and Design L F Optional Core for HCI
4M24 Computational Statistics and Machine Learning M F Optional Core for ML 
4M25   Advanced Robotics L F Optional Core for CVR and HCI
L48 Machine Learning and the Physical World M F Optional Core for ML 
L65 Geometric Deep Learning L F Optional Core for ML 
  * Speech and Language Processing students choose 3 out of these 4