Lecture and Discussion: Probabilistic Programming – Machine Learning for the Masses?

 

Wednesday, November 6, 2019, 5pm

Probabilistic programming is a fascinating new branch of data science. Almost every programming language has a probabilistic variant: Scala, JavaScript, Haskell, Prolog, C, Python – even Excel has been expanded to include randomized functions. These languages aim to make probabilistic modeling, complex statistical reasoning, and machine learning accessible to all programmers and users.

Probabilistic programs implement procedures to draw conclusions in the context of big data applications in a mixture of uncertain data and observed behavior. Bayesian networks, a basic model in decision theory, are simple instances of such programs.

Probabilistic programs control autonomous robots and self-propelled cars, serve to predict economic trends, are the key to describing security mechanisms, implement random algorithms, and are increasingly used in artificial intelligence.

In this lecture, Professor Joost-Pieter Katoen, Chair of Computer Science 2 at RWTH, will explain what probabilistic programming is, what applications it has, and why programs are harder to understand and analyze than ordinary software.

Where? Lecture Hall AH IV, Computer Science Center
Ahornstraße 55, 52074 Aachen
Speaker Professor Joost-Pieter Katoen, Chair of Computer Science 2 at RWTH
Language German
Admisson Free
Registration Not required
Information In cooperation with RWTH's Department of Computer Science, the Regional Group of the Gesellschaft für Informatik – RIA, the Regional Industrial Club for Computer Science Aachen – REGINA e.V., and the Aachen Group of the The German Association of University Professors and Lecturers – DHV.