|Event type||Lecture (master´s degree)|
Prof. Dr.-Ing. J. MetternichProf. Dr.-Ing. M. Weigold
Prof. Dr. K. Kersting (Department of Computer Science)
Prof. Dr.-Ing. U. Klingauf
Organization Heiko Ranzau M. Sc.
Tobias Biegel M. Sc.
Bastian Dietrich M. Sc.
Stefan Seyfried M. Sc. M. Sc.
Amina Ziegenbein M. Sc. M. Sc.
After students have successfully completed the course unit, they should be able to
Progressive digitization is opening up new opportunities in the value chain. With the increasing integration of sensors, relevant parameters of systems can be continuously recorded and stored in constantly growing databases. It is thus possible, for example, to monitor the health of technical systems. In addition to conventional approaches based on physical modeling, data-based methods in the field of machine learning have come to the fore in recent years. Corresponding algorithms can train models on the available database, with which new data sets can be interpreted and, for example, converted into a health status.
These approaches are not only interesting from an information technology perspective, but can benefit in particular from the expert knowledge that engineers contribute. Thus, mechanical engineers, for example, are asked to select meaningful metrics that can be transformed into data-based models.
In this lecture, students will get an application-oriented insight into the basics of machine learning based on examples from current research of the participating institutes. The lecture introduces relevant areas of statistics, data mining and algorithm development. Based on the presented use cases, the students learn to collect interesting data from an engineering point of view, to filter the data, to extract relevant features and to build models for diagnosis and prognosis using machine learning methods. Common process models are taught as well as the final evaluation and assessment of the developed methods and models.
Application-oriented basics of Machine Learning and related areas of statistics (descriptive, explorative, inductive), Advanced Analytics, Data Mining, Data Science and Big Data; basics of Machine Learning procedures, functionalities and algorithms; development processes; basic Data Science principles and techniques: Discussion of business scenarios; Collection, sifting and quality assessment of data; Data preparation, feature engineering; Application of procedures and development environments using examples in Matlab and Python; Pointing out and evaluating possible solutions; Model selection, optimization, performance evaluation; Essential ideas for model integration in decision-making processes, recommended actions, system of systems; Examples from current research, eg. Predictive maintenance in aviation and manufacturing;
Practical group work
Application of basic principles of a software development methodology (e.g. Scrum)
|Courses of the module||
vl: 34 h (3 SWS)
pr: 4 h (0.3 SWS)
|Participation requirements||Programming knowledge in Matlab and/or Python is required|
|Literature||Lecture materials will be made available on Moodle throughout the semester.|
|Exam||Special form50 % written exam (60 min) and 50 % practical group work (during the semester) of a cooperative development task (“Hackathon”) incl. implementation, documentation and presentation (extra date)|
|Prerequisite for the award of credit points||Passing of both exams (written exam & group work)|