Aarhus University Seal

Probabilistic programming: A new paradigm in machine learning

Info about event

Time

Friday 5 October 2018,  at 13:00 - 00:00

Location

BiRC, C.F. Møller’s Allé 8, 8000 Aarhus C , room 1110-223/1111-100

Organizer

BiRC

Time: Friday 5 October 2018 from 13:00 – 15:00
Place: BiRC, C.F. Møller’s  Allé 8, 8000 Aarhus C 
            From 13:00 - 14:00: Seminar in room 1110-223 and from 14:00 - 15:00: Workshop in room 1111-100

Abstract  

Probabilistic Programming is the next big thing in machine learning, next to Deep Learning and Big Data. By combining general purpose programming with probabilistic modelling, probabilistic programming makes it possible to perform complex statistical reasoning with minimum programming efforts and high computational efficiency. The main idea is (a) to formulate a computer program, often using a standard programming language such as Python, that (b) models a specific problem of inference (medical, financial and so on) and (c) perform statistical inference simply by executing the program. This has been made possible by recent breakthroughs in automated inference (including automated advanced sampling methods and variational inference) and numerical computing (including large software frameworks such as Theano and Tensorflow). Probabilistic programming makes it even possible to implement Deep Learning methods that are based on Bayesian principles and that deliver reliable estimates of uncertainty. By decoupling statistical modelling (ie. formulating a question) from statistical inference (ie. answering the question), probabilistic programming is expected to dramatically extend the scope of probabilistic reasoning in technology, science, finance, society and medicine.

Thomas Hamelryck: http://www.binf.ku.dk/research/structural_bioinformatics/


http://birc.au.dk/activities/seminar-series/