Artificial Intelligence
Responsible: Prof. Dr. Wolfgang Nejdl
Description (learning goals and competencies): Inspired by the CS188 course at Berkeley and in coordination with its instructors, we offer both events Artificial Intelligence 1+2. The courses are offered online as a live event and then made available as a recording. The exercises are offered as a flipped classroom with live Q&A question time and also include two mini-projects per semester. In terms of content, the module covers Search and Constraint Satisfaction, Markov Decision Processes, Hidden Markov Models and Reinforcement Learning, Probabilities and Bayes Nets, Machine Learning (Naive Bayes, Logistic Regression, Decision Trees, Neural Networks).
Credits: 5
Language: German
Machine Learning
Responsible: Prof. Dr. Bodo Rosenhahn
Description: The course is devoted to classical and current machine learning paradigms. The goal is the "artificial" generation of knowledge from experience or examples: An artificial system analyses examples (data) in a structured way, learns from exactly these examples, and can generalise them after the learning phase is finished. In addition to unsupervised learning and statistical learning, Adaboost, Random Forests, and Neural Networks are also covered. Examples on image-based object recognition or classification provide current application references. The syllabus includes features, shape signature, shape context, unsupervised learning (clustering methods), minimal spanning trees, Markov clustering, Bayes classifier, appearance-based object recognition, hidden Markov models, PCA, Adaboost, random forests, neural networks,
Credits: 5
Language: German
Data Science
Responsible: Prof. Dr. Marius Lindauer
Description: Inspired by the "Data8" course offered at the Data Science Institute of California Berkeley University for all students and in close collaboration with their instructors, This course is aimed at students without any programming experience and covers fundamentals of algorithmic handling of data at an appropriate level for students from a wide range of majors. In doing so, the usual teaching is inverted. Students learn to deal with practical issues and use the centrally maintained Jupyter Notebook environment to focus on the programming tasks. The course covers core data science fundamentals: causality and correlation, big data, data extraction, data visualisation, random variables, sample comparison, hypothesis testing, estimation and prediction of test variables, classification, and ethical issues in data science. Parallel to the respective mathematical concepts, the course covers programming concepts such as data types, variables, assignments, control structures, and data processing functions. The course roughly follows the online book "Computational and Inferential Thinking".
Credits: 5
Language: English
Stochastics
Responsible: Prof. Dr. Stefan Weber
Description: Students will learn the central basic concepts and methods of probability theory and statistics and will be able to use them appropriately to solve application problems and implement them algorithmically. Topics include probability spaces, random variables, distributions, limit theorems, the basics of stochastic processes, and the basic concepts of statistics, especially estimators, confidence intervals, tests, Bayesian statistics and linear models, and algorithms for simulation and statistical procedures.
Credits: 5
Language: English