VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Probabilistic Artificial Intelligence
Last Updated: 2026-06-03 00:07:33
Abstract
This course introduces core modeling techniques and algorithms from machine learning, optimization and control for reasoning and decision making under uncertainty, and study applications in areas such as robotics.
Objective
How can we build systems that perform well in uncertain environments? How can we develop systems that exhibit "intelligent" behavior, without prescribing explicit rules? How can we build systems that learn from experience in order to improve their performance? We will study core modeling techniques and algorithms from statistics, optimization, planning, and control and study applications in areas such as robotics. The course is designed for graduate students.
Content
Topics covered: - Probability - Probabilistic inference (variational inference, MCMC) - Bayesian learning (Gaussian processes, Bayesian deep learning) - Probabilistic planning (MDPs, POMPDPs) - Multi-armed bandits and Bayesian optimization - Reinforcement learning
General Information
- Language
- English
- Levels
- BSC , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Two A4-pages (i.e. one A4-sheet of paper), either handwritten or 11 point minimum font size. Simple non-programmable calculator.
- Digital
- The exam takes place on devices provided by ETH Zurich.
Registration & Places
- Max Places
- 900
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Probabilistic Artificial Intelligence
Fr 10-12 und 13-14 im ETA F5 mit Videoübertragung ins ETF E1
|
No time listed | 3 h weekly |
| exercise |
Probabilistic Artificial Intelligence
Q&A session via zoom
|
No time listed | 2 h weekly |
| independent project | Probabilistic Artificial Intelligence | No time listed | 2 h weekly |
Offered In
-
-
-
Robotics (continued) (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category. For the category assignment take contact with the Study Administration ( ).)
-
-
-
-
Core Courses (The Core Courses in the Master’s program Mechanical Engineering listed below are indicative and include courses designed by the Department at the Master's level. With the approval of the tutor, students may also select Master's-level courses offered by other departments at ETH. These courses will be marked as non-regular in the LAG, but their categorization as Core Courses is possible if included in the approved LAG.)
-
-
-
-
Robotics (continued) (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category. For the category assignment take contact with the Study Administration ( ).)
-
-
Core Courses (continued) (Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits as a core course. However, the other course unit may be recognised for a different category. For the category assignment take contact with the Study Administration ( ).)
-
-
-
-
-
Application Area (Only necessary and eligible for the Master degree in Applied Mathematics. One of the application areas specified must be selected for the category Application Area for the Master degree in Applied Mathematics. At least 8 credits are required in the chosen application area. Credits from other application areas cannot be recognised for further application areas.)
-
Electives (For the Master's degree in Applied Mathematics the following additional condition (not manifest in myStudies) must be obeyed: At least 14 of the required 26 credits from core courses and electives must be acquired in areas of applied mathematics and further application-oriented fields.)
-
-
-
Computational Biology and Bioinformatics Master (More information at: )
-
Advanced Courses (A total of 30 ECTS must be acquired in the advanced course category. Thereof, at least 16 ECTS in the theory and at least 10 ECTS in the biology subcategory.)
-
Theory (At least 16 ECTS need to be acquired in this subcategory.)
-
-
-
-
-
Track: Signal Processing and Machine Learning (The core courses and specialisation courses below are a selection for students who wish to specialise in the area of "Signal Processing and Machine Learning ", see . The individual study plan is subject to the tutor's approval.)
-
Specialisation Courses (These specialisation courses are particularly recommended for the area of "Signal Processing and Machine Learning", but you are free to choose courses from any other field in agreement with your tutor. A minimum of 40 credits must be obtained from specialisation courses during the MSc EEIT.)
-
-
-
-
Statistics Master (The following courses belong to the curriculum of the Master's Programme in Statistics. The corresponding credits do not count as external credits even for course units where an enrolment at ETH Zurich is not possible.)
-
-
-
Quantitative Finance Master (see Students in the Joint Degree Master's Programme "Quantitative Finance" must book University of Zurich modules directly at the University of Zurich. Those modules are not listed here.)
-
-
MF (Mathematical Methods in Finance) (For possible additional course offerings see )
-
-
-
-
-
-
-
-
-
-
Deep Track Courses (At least 20 credits must be completed within the deep track courses. Surplus credit points can be counted towards the electives.)
-
-
Deep Track Robotics (These courses can be credited either as a specialization subject or as an elective subject.)
-
-
-