The first webinar starts with a detailed presentation of the structure, expectations and objectives for the course. Together, we also take a look at the first learning units.
In the first learning unit, discover how you can make well-founded decisions using time series analyses and changing perspectives. The concepts of predictive analytics are explained using illustrative examples.
In the second webinar, you will put what you have learned into practice and learn how to analyze and interpret time series using Python code. You will learn how to break down time series into components such as trend, seasonality and noise to gain a better understanding of the underlying patterns.
In the first practical phase, you will have the opportunity to apply the knowledge acquired in the chapter and the Python classes developed in the webinar to specific tasks yourself. You will use Jupyter notebooks and datasets with which you can reproduce and experiment with the exercises.
Dive into the world of statistics, regression models and optimal decision making, and learn to look into the future with statistics. You'll learn all about the basics of regression to identify relationships between variables and derive predictions, as well as the balance between overfitting and better outcomes. You will then learn about multivariate regression, which uses multiple independent variables, and the challenges of creating these models. The chapter concludes with gradient methods for optimizing regression models and shows you how to achieve the optimal parameters to make accurate predictions.
In the third webinar, you will put your newly acquired knowledge into practice. Together with the trainers , you will develop a new regression class with which you can make precise statistical predictions for your time series objects.
In this practical phase, you will have the opportunity to apply the knowledge acquired in the previous chapters and the Python classes developed in the webinar directly to specific tasks. Jupyter notebooks and provided data sets will be used.
In this self-study unit, you will take an in-depth look at neural networks and their building blocks. You will learn how AI models work and the advantages and disadvantages of their respective building blocks. Learn all about:
- Concepts and functions of neural networks
- Activation functions in neural networks
- Introduction to deep neural networks and their potential
- Introduction to deep learning and the crucial role of the chain rule
- Gradients and function chains
- Disappearing and exploding gradients
In this webinar, you will implement neural networks in Python using Pytorch. You will pour the concepts you have learned into code and design your own deep neural networks in just a few steps.
In this practical phase, you will apply the Python classes developed in the webinar directly to specific tasks. Jupyter notebooks and provided data sets will be used.
In this learning unit, you will familiarize yourself with transformer models and find out why they are ideal for time series predictions. To begin with, you will reflect on the knowledge you have acquired so far about time series, prediction models and neural networks. You will link the content you have learned with core concepts of machine learning and artificial intelligence and learn how transformers work in detail. Finally, you will learn how transformers are used and why they are so successful.
In the last joint webinar, you and the trainers will implement Transformer models in Python using PyTorch. The concepts you learn, such as embeddings, positional coding and attention mechanisms, are implemented in flexible classes. This enables you to quickly and easily apply Transformer models to your own data.
As in every practical phase, you will have the opportunity to apply the knowledge acquired in the chapter and the Python classes developed in the webinar directly to specific tasks in Jupyter Notebooks and experiment with them.
Contents
1. why time series help to understand reality
- The concept of predictive analysis with time series
- The four facets of time series analysis
- The role of variables in everyday issues
- The time series metrics
2. regression models in detail
- Statistics and dealing with perspectives
- Predictions through regression
- Multivariate regression
- How does a regression model learn?
3. predictions with neural networks
- Introduction to neural networks
- Activation functions for neurons
- Create deep neural networks
- Deep versus wide learning
4. predictions with Transformer models
- Forecasting process
- Making data visible to machines
- Attention control
- Softmax function and causality
Your benefit
- Acquire knowledge of key concepts such as trends, anomalies and seasonality and learn how artificial intelligence methods can be applied to predict your key figures.
- Put the theoretical knowledge you have gained into practice in Jupyter Notebooks with Python, and then discuss your experiences with experienced management consultants and developers developers.
- A learning journey carefully developed by educators, business consultants and developers developers ensures optimal teaching, application and consolidation of knowledge.
- The varied mix of methods consisting of webinars, self-study units and application based on practical use cases promotes a sustainable anchoring of the acquired knowledge.
- The webinars are presented in collaboration between experts experts and management consultants.
- A comprehensive cheat sheet for Python, including all important functions and formulas, helps with practical work.
The content of this training supports the obligation to provide evidence of the promotion of AI competence within the meaning of Art. 4 EU AI Regulation.
How do you learn in the course?
This online essential offers you a digital blended concept that has been developed for part-time learning. With a time budget of at least 3-4 hours per week, you are sure to reach your goal. Alternatively, you can schedule the learning units flexibly. This is how you learn in the course:
Self-study phases: Learn independently, at your own pace and whenever you want. Our courses offer you didactically high-quality learning material with videos, articles, interactive exercises, quizzes and learning checks.
Live webinars: In regular online seminars, you will meet your trainers in person. You will receive answers to your questions, specific assistance and instructions on how to deepen your knowledge and apply the skills you have acquired in practical exercises.
Practical tasks: In order to learn the skills in practice, you will be given access to Jupyter notebooks, which will enable you to apply the knowledge you have learned in practice yourself. Through these exercises, you will gain a deep understanding of working with data and develop methods and techniques that you can apply in your everyday work.
Learning community: A digital learning community is available to you throughout the course. Exchange ideas with other participants and the trainers and ask questions.
Certificate of attendance and Open Badge: As a graduate of the course, you will receive a certificate and an Open Badge that you can easily share in professional networks (e.g. LinkedIn).
Once you have registered, you will find useful information, downloads and extra services relating to this training course in your online learning environment.
- Jupyter Notebook
Recommended for
This course is aimed at specialists from all industries with an interest in predictive analysis and predictive maintenance, as well as anyone who would like to train as a data analyst or data scientist.
We recommend the following prerequisites for participation:
- Basic knowledge of Python syntax (variables, operators, loops, conditions, functions, etc.)
- Basic mathematical knowledge of vector calculus
- Classification of Numpy, Pandas, Matplotlib
- Knowledge of PyTorch and scikit-learn is not required, but an advantage
In preparation:
- Install Python 3 on your computer
- Set up the "venv" virtual environment and activate "venv"
- Install Jupyter Notebooks on your computer
- Install the numpy, pandas and matplotlib libraries
- Create a new notebook in Jipyter Notebooks and import the libraries
These steps set up Python 3 with a virtual environment in which Jupyter Notebooks and the numpy, pandas and matplotlib libraries are installed and usable.
Further recommendations for "Predictive Analytics: Data-based forecasts with AI and predictive models"
Start dates and details

