194.150 Probabilistic Programming and AI
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2023W, VU, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

  • Understand the basics of generative, probabilistic (Bayesian) modeling and inference

  • Construct probabilistic models via an expressive probabilistic programming language

  • Explain how general purpose programming languages can be extended to support probabilistic constructs

  • Understand standard inference algorithms and their implementations in probabilistic programming languages (MCMC, Variational Inference, etc.)

  • Independently read literature in the probabilistic programming space

Inhalt der Lehrveranstaltung

Probabilistic programming is a general framework to express probabilistic models as programs. It lies at the intersection of machine learning, statistics, and programming languages. While it has classically been seen as mechanization of Bayesian statistical inference, it has recently emerged as a candidate for next-generation AI toolchains.

 

This course will convey both theoretical and practical aspects of using probabilistic AI to express complex probabilistic models as programs and understand the interplay of modeling and inference to efficiently solve real world problems:

 

  • Generative (Bayesian) Models

  • Conditioning and Posterior Sampling, 

  • Programmable Inference for Probabilistic Programming Languages

  • Deep Probabilistic Programs (Bayesian Neural Networks), 

  • Inference Methods: Markov Chain Monte Carlo (MCMC), Hamiltonian Monte Carlo, Variational Inference

  • Applications of Probabilistic Programming

Methoden

  • Regular lectures about theoretical topics

  • Individual assignments in probabilistic programming language 

  • Independent group projects implemented in a probablistic programming language (Gen, Turing, Pyro, PyMC3, etc.) with final presentations

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

150 hours 

  • 5 x 2h Lecture = 10h

  • 3 x 20h Individual Assignments = 60h

  • 1 x 60h Group Project = 60h

  • Preparing Presentation = 10h

  • Attending Final Presentations = 10h

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.15:00 - 17:0004.10.2023 - 13.12.2023Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.15:00 - 17:0004.10.2023FAV Hörsaal 2 Kick-off
Mi.15:00 - 17:0011.10.2023FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) 2nd Lecture
Mo.15:00 - 17:0030.10.2023Seminarraum FAV 01 A (Seminarraum 183/2) Assignment Discussion Session
Mi.15:00 - 17:0020.12.2023Seminarraum FAV 01 A (Seminarraum 183/2) Assignment Discussion Session
Mi.14:00 - 17:0031.01.2024Seminarraum FAV 01 A (Seminarraum 183/2) Final Project Presentations
Do.17:00 - 20:0001.02.2024Seminarraum FAV 01 A (Seminarraum 183/2) Final Presentations
Probabilistic Programming and AI - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.04.10.202315:00 - 17:00FAV Hörsaal 2 Kick-off
Mi.04.10.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.11.10.202315:00 - 17:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) 2nd Lecture
Mi.11.10.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.18.10.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.25.10.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mo.30.10.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Assignment Discussion Session
Mi.06.12.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.13.12.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture
Mi.20.12.202315:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Assignment Discussion Session
Mi.31.01.202414:00 - 17:00Seminarraum FAV 01 A (Seminarraum 183/2) Final Project Presentations
Do.01.02.202417:00 - 20:00Seminarraum FAV 01 A (Seminarraum 183/2) Final Presentations

Leistungsnachweis

Assignments and independent project with final presentations

LVA-Anmeldung

Von Bis Abmeldung bis
30.08.2023 09:00 02.10.2023 23:55 17.10.2023 23:55

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 645 Data Science Keine Angabe
066 926 Business Informatics Keine Angabe
066 931 Logic and Computation Keine Angabe
066 937 Software Engineering & Internet Computing Keine Angabe

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Weitere Informationen

Sprache

Englisch