Modulcode: | infInS-01a |
Englische Bezeichnung: | Intelligent Systems |
Modulverantwortliche(r): | Prof. Dr.-Ing. Sven Tomforde |
Turnus: | unregelmäßig (WS19/20 WS20/21 WS21/22 SS22) |
Präsenzzeiten: | 4V 2Ü |
ECTS: | 8 |
Workload: | 60 h lectures, 30 h exercises, 150 h self studies |
Dauer: | ein Semester |
Modulkategorien: | BSc-Inf-WP (BSc Inf (21)) WI (BSc Inf (15)) MSc-Inf-WP (MSc Inf (21)) 2F-MEd-Inf-WP (MEd-Hdl Inf (21)) 2F-MA-Inf-WP (2F-MA Inf (21)) MSc-WInf-WP-Inf (MSc WInf (21)) WI (MSc Inf (15)) |
Lehrsprache: | Englisch |
Voraussetzungen: | Inf-Math-A Inf-Math-B Inf-Math-C infEInf-01a |
An "Intelligent system" is a computing system capable of operating under difficult conditions (e.g. time-varying environments, emergent situations or disturbances) by autonomously adapting its behaviour to changing conditions and learning autonomously. The main goal of engineering intelligent systems is to counter the challenges of complexity by means of integrating desired characteristics such as robustness, flexibility or resilience into technical systems. This is combined with a continuous improvement of the system behaviour. The improvement process is achieved by different approaches of machine learning, e.g. from the fields of reinforcing, active or semi-supervised learning. Besides these learning-related aspects, the design and organisation of large-scale intelligent systems consisting of a potentially large group of autonomous subsystems requires techniques for self-organisation as well as mechanisms for trust relations and fairness.
The lecture gives an introduction to the design and realisation of intelligent systems. It is based on the insights of research initiatives such as "Organic Computing" and "Autonomic Computing".
The overall goal of the course is to derive a basic understanding of the motivation, the general concept, and engineering methods of intelligent systems. Based on this, students will learn about machine learning techniques capable of gathering and describing the environmental and internal conditions of an intelligent systems as well as for improving the behaviour autonomously at runtime.
Particular goals are:
No mandatory modules.
However, basic modules (i.e. mathematics and operating systems / communication systems) are considered to be common knowledge.
Written exam (90 minutes).
Successful completion of all term-based assignments is mandatory for participation in the exam. These assignments include: three quizzes (to be done via OpenOLAT according to a given deadline) and three practical tasks (applying the techniques from the lecture to a given data set and reaching a defined level of accuracy). Please note that the assingments are not graded, only passed/not passed - they are a prerequisite for the exam.
The lecture is accompanied by an exercise that requires active participation of the students. Task sheets and presence work will be discussed in small groups of students.
The lecture is based on the use of the following teaching methods:
The exercise uses the following building blocks:
The derived understanding serves as basis for the subsequent course "Autonomous Learning".
Basic literature:
Further readings: