Course content
To address the learning outcomes listed above, the course will have the following content:
Generative modeling: Many datasets have limited training data or limited labeled data. The course introduces generative modeling techniques that can deal with this challenge by learning generative models that are able to create new observations.
State-of-the-art deep learning architectures: Different data types and different input/output pairs require different architectures, e.g., a neural network architecture designed for time-series is not necessarily a good fit for tabular data. In this course, we will introduce and use state-of-the-art neural network architectures that fit different types of data, which will enable the student to make better choices when creating new models.
Explainable AI: Many real-world use cases require a model to be explainable. For example, the GDPR regulation requires that a decision made by a system should be understandable for a lay person. This part of the course will introduce some basic techniques for probing and understanding predictions made by a machine learning system.
Probabilistic Machine Learning: Probabilistic modeling and deep learning have been succesfully coupled in methodologies such as the variational autoendocer (VAE). VAEs are not only useful as generative models, but also for making predictions on binomial or multinomial outcomes. Thus, VAE predictions are drawn from a probability density funcion, which allow us to say something about their degree of certainty.