Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI
Login
 

Applied Probabilistic Machine Learning (Wintersemester 2022/2023)

Dozent: Prof. Dr. Bernhard Renard (Data Analytics and Computational Statistics) , Hugues Richard (Data Analytics and Computational Statistics) , Jens-Uwe Ulrich (Data Analytics and Computational Statistics)
Website zum Kurs: https://moodle.hpi.de/course/view.php?id=222

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 01.10.2022 -31.10.2022
  • Prüfungszeitpunkt §9 (4) BAMA-O: 25.11.2022
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch
  • Maximale Teilnehmerzahl: 20

Studiengänge, Modulgruppen & Module

IT-Systems Engineering MA
Data Engineering MA
Digital Health MA
Cybersecurity MA
Software Systems Engineering MA
  • DSYS: Data-Driven Systems
    • HPI-DSYS-C Concepts and Methods
  • DSYS: Data-Driven Systems
    • HPI-DSYS-T Technologies and Tools
  • DSYS: Data-Driven Systems
    • HPI-DSYS-S Specialization
  • MALA: Machine Learning and Analytics
    • HPI-MALA-C Concepts and Methods
  • MALA: Machine Learning and Analytics
    • HPI-MALA-T Technologies and Tools
  • MALA: Machine Learning and Analytics
    • HPI-MALA-S Specialization

Beschreibung

In all areas of health and life science, large amounts of data are generated. Data analysis, visualisation and prediction necessitate the design and implementation of dedicated procedures. It consists in the first step towards predictions and inference based for decision making.

Computational statistical methods have evolved to cope with challenges arising from large datasets that are not tractable with traditional approaches, e.g. when the dimensionality of the data largely exceeds the number of observations.

In this course we will learn to use probabilistic models as a principled tool to describe the dependencies between the variables of a system, while accounting for uncertainties. Whereas highly efficient machine learning strategies often work as black boxes, explicit probabilistic models provide a way for users to preserve explainability while still solving a large range of problems.

We will see how inference with those models can be cast in a practical framework for typical machine learning tasks such as classification or clustering. The course will be focused on Graphical Models, a class of models that can capture conditional dependencies between variables and have proven being useful for multiple application (document classification, gene detection, ...). Those models will be applied to realistic case studies through small projects.

Learning Objectives:

  • Understand all the typical variations of graphical models (mixture models, Markov, Hidden Markov Models, Bayesian Networks, Topic models, Probabilistic PCA).
  • Understand techniques for evaluating the fit of a model and inferring its parameters (Optimisation and EM algorithm)
  • Apply those models to Machine learning tasks (Supervised/Unsupervised learning)
  • Understand the underlying algorithmic challenges for training models and analyse them.
  • Be able to design and train a model for a given task.

Voraussetzungen

  • Good knowledge in calculus (functional optimisation) and linear algebra is recommended
  • Knowledge of key statistical concepts (a refresher will be provided in the first lectures)
  • Basic knowledge of either Python or R programming language or very good skills in a third programming language
  • The course will be given in English

Literatur

The course will be mainly based on the following book available online [here]

  • Bishop, Pattern recognition and Machine learning, Springer.

The following books will be used for complementary information:

  • Duda, Hart and Stork: Pattern classification
  • Murphy, Machine Learning: a probabilistic perspective
  • Koller and Friedman: Probabilistic Graphical Models

Leistungserfassung

  • Returning the small projects (50% of final grade)
  • Presentation of small projects (at least one per semester) (40% of final grade)
  • Student Participation (10% of final grade)
  • Students have to give a talk about their solution of an exercise at least once in the semester

Zurück