Machine Learning
From data preparation to the digital twin

Hochschule Niederrhein. Your way.
About the ONLINE certificate course

Machine learning helps people to work more efficiently, faster and more creatively. In the last ten years, machine learning has enabled us to develop self-driving cars, speech and image recognition, effective web searches and a much better understanding of the human genome, among other things.
Machine learning can be applied wherever patterns are present in data. With the help of self-learning algorithms, patterns and regularities are recognized and solutions for new and known problems are found independently. This makes it possible, for example, to carry out data-based optimizations in product and process development or to predict customer behaviour.
In this ONLINE course, you will learn about the most effective machine learning techniques and how to implement them. You will not only learn the theoretical foundation courses, but also the practical know-how to apply these techniques quickly and effectively to new problems.

This course is held in English.

Goals of the continuing education

Upon successful completion of the ONLINE course, you will be able to:

  • Master the foundation courses of the Python programming language.
  • Prepare data so that it can be analyzed using machine learning. This includes: replacing missing data, transforming data, detecting outliers, and reducing data effectively.
  • Generate predictive models for continuous (regression) and discrete (classification) as well as time-dependent target variables.
  • Evaluate and improve the accuracy of the predictive model.
  • Solve complex optimization problems on the predictive models in the most efficient way.
  • To identify the most important influencing parameters on entrepreneurial target variables.
Advantages
  • Conveying the foundation course and a basic intuition for the possibilities of machine learning as a prerequisite for profitable use in the company.
  • Practical relevance and professional usability of the taught contents.
  • Maximum knowledge gain from your data.
  • Potential resource savings (material, time, capacities, etc.).
  • Easy adaptation of the teaching material for new, own tasks.
  • Individual support and intensive exchange in small groups.
Target group

The course is primarily aimed at employees from product management and development engineering in the fields of technology, research and development from aerospace, mechanical engineering informatics, production and logistics, process engineering, processing technology, energy technology, automotive engineering, who want to quickly and efficiently analyze data and create predictive models, for example, to cost-effectively optimize products and processes.

Teaching and teaching education

The interactive seminar-style ONLINE course offers the opportunity to address individual questions and problems of the participants. Diverse use of media, small group work, practical work on the computer and the support of an online learning platform support the learning success.

The certificate course, which has an interactive seminar character, is divided into ONLINE presentations and self-learning phases. It is characterized by a mix of short impulse lectures, exercises, small group work, discussion and case studies. Online materials support the self-learning phase. Due to the limited number of participants, individual problems and questions can be addressed.

The curriculum and further information can be found in the flyer and in the download area.

I Introduction to & programming

Introduction to machine learning
What is machine learning?
Prerequisites, areas of application, benefits and challenges
Foundation courses of the Python programming language
Setting up a development environment; using the editor; importing modules, reading files, loops, functions, indexing vectors and matrices.

Foundation course of the Python programming language, implementation of first scripts.

II Machine Learning

Data preparation
Replace missing data, outlier selection, data transformation, conversion of non-numerical data.
Learning/data types
Supervised, unsupervised, reinforcement learning, numerical, text/image data, sequentially dependent data .
Overview of simple methods
Linear/multivariate regression, Logistic regression for classification .
Preparation of data, application of multivariate and logistic regression
Neural networks
History, structure, training and prediction, regularization, recurrent neural networks for sequential variables .
Introduction to probabilistic models
Distribution functions and likelihood estimation Confidence intervals, Gaussian processes .
Validation of surrogate models
Overview of error measures, cross-validation, confusion matrix, confidence intervals
Application of neural networks and Gaussian processes for various questions

III Sensitivity analysis & optimization

Sensitivity analysis
Benefits of sensitivity analysis, types of correlations, correlation coefficients, Sobol indices, gradient-based sensitivities
Optimization
Classification of optimization problems, overview of optimization methods, advantages/disadvantages, Bayesian optimization.
Analysis of sensitivities, solution of optimization problems using examples

IV Further topics

Further topics
Image recognition, object recognition, speech recognition.

VI Examination

Examination and final discussion

  • Dates: Six days of attendance upon request at weiterbildung(at)hsnr.de.
  • Max. Number of participants: 12 persons
  • Location: Krefeld South Campus
  • Participation fee: 1.590 € | Alumni (5 % discount) 1.510 €
  • Participation requirements: University degree with one year of professional experience or professional training and at least three years of professional experience. Prior knowledge of Python is an advantage, but not mandatory. You will need an internet-enabled PC or notebook for Zoom as a video conferencing service, as well as a headset if necessary. Mandatory is the ability to install and run programs.
  • Scope (workload): 75 h, of which 40 h attendance, 3 ECTS.
  • Degree: University certificate / certificate of attendance

Three questions for your lecturer, Dr. Kevin Cremanns:

Why is continuing education in "Machine Learning" currently of interest to many professionals?
"
Wherever data is collected, machine learning is a very helpful tool to automatically detect patterns and make predictions. It also allows optimization and further analysis, which would otherwise be too expensive, to be performed very efficiently on the derived mathematical models."

What are you most looking forward to in this continuing education program?
"To develop ideas with the participants on how and where machine learning can also be used sensibly and profitably in their companies."

And what can the participants look forward to?
"
To an exciting and varied continuing education programme with many practical examples, which should enable participants to tackle new problems as quickly as possible on their own with the help of machine learning."

Your lecturer

Dr.-Ing. Kevin Cremanns
Co-Founder & Research and Development Officer PI Probaligence GmH

    Responsible for the module

    Prof. Dr. Dirk Roos
    Computersimulation und Design Optimization Fachbereich Maschinenbau und Verfahrenstechnik Hochschule Niederrhein

      Your contact person:

      Ulrike Schoppmeyer
      Center for continuing education Participant management | Acquisition
      Consulting
      Accessibility