This course explores how to design reliable discriminative and generative neural networks, the ethics of data acquisition and model deployment, as well as modern multi-modal models. ...
Discrete mathematics is a discipline with applications to almost all areas of study. It provides a set of indispensable tools to computer science in particular. This course reviews (familiar) topics as diverse as mathematical reasoning, combinatorics, disc ...
This course introduces slow/fast systems and the mathematical tools used to derive effective equations governing their behaviour. Students will learn core concepts and techniques for rigorously analysing complex stochastic multi-scale systems. ...
This is a theoretical course about probability in high dimensions. We will look at some mathematical phenomena appearing as the number of random variables grows large - e.g. concentration of measure or universality. ...