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.