Students should be able to:
- Achieve a solid background on the theoretical and mathematical aspects needed to analyse the theoretical performance limitations and possible improvements of modern machine learning algorithms under different modelling assumptions on the data and the learning agent.
- Understand computational and algorithmic aspects underlying different machine learning systems. To be able to understand and derive rigorous complexity guarantees.