Learning Outcomes:
On completion of this module, students should have acquired the following skills:
- Have an understanding of the theory and principles behind advanced machine learning techniques.
- Apply appropriately machine learning and artificial intelligence methods to complex, high-dimensional datasets.
- Implement tune, evaluate, and benchmark predictive models using appropriate approaches, metrics and validation strategies.
- Interpret the results of advanced machine learning and artificial intelligence techniques, recognizing the limitations of interpretability and identifying approaches for assessing uncertainty.
- Use software (R and keras) to implement advanced machine learning models and methods.
Indicative Module Content:
Indicative content (subject to changes):
- Foundations of machine learning and AI
- High-dimensional data
- Deep learning and advanced machine learning methods
- Model evaluation and benchmarking
- Interpretability and uncertainty
- Advanced topics