machine learning as a example for override detection · machine learning - override detection seite...
TRANSCRIPT
![Page 1: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/1.jpg)
WIR BEGEISTERN UNSERE KUNDEN MIT EMOTIONALEN FAHRERLEBNISSEN.
PRÄZISE - CHARAKTERSTARK - INNOVATIV
MACHINE LEARNING AS A EXAMPLE FOR OVERRIDEDETECTIONSUPERVISED MACHINE LEARNING WITH MATLAB.
![Page 2: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/2.jpg)
Machine Learning – override detection Seite 2
MOTIVATION.
Evaluation of the "Statistics and Machine Learning" Toolbox from MATLAB
Large number of recorded vehicle measurements (unlabeled) available
![Page 3: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/3.jpg)
Machine Learning - override detection Seite 3
MACHINE LEARNING.
Machine Learning
Supervised Learning
Classification
Support Vector Machines
Discriminant Analysis
NeuralNetworks
Nearest Neighbor
Decision Trees
Regression
Unsupervised Learning
Clustering
Algorithms used.
![Page 4: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/4.jpg)
Machine Learning - override detection Seite 4
WORKFLOW.
Record themeasurements
Loading thedata
Feature
extraction
Training themodel
Application of the model to test data
set
Validation ofprediction
![Page 5: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/5.jpg)
Machine Learning - override detection Seite 5
GENERATION OF THE MEASURED DATA. TRACK
Train a model
Training data set:
- Handling course Miramas
- 259.000 data points
≙ 43 minutes
Test the trained model
Test data set:
- Handling course Aschheim
- 150.000 data points
≙ 25 minutes
![Page 6: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/6.jpg)
Machine Learning - override detection Seite 6
GENERATION OF THE MEASURED DATA.
Insert a trigger signal.
0 0 1 1 1 1 1 0 0 0
Signal 1
Signal 2
Signal 3
Signal 4
Override
t
![Page 7: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/7.jpg)
Machine Learning - override detection Seite 7
GENERATION OF THE MEASURED DATA.
Insert a trigger signal.
0 0 1 1 1 1 1 0 0 0
Signal 1
Signal 2
Signal 3
Signal 4
Override
t
![Page 8: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/8.jpg)
Machine Learning - override detection Seite 8
FEATURE EXTRACTION.
Filter.
Suppress signal noise
Training and test data sets have to filterin the same way
![Page 9: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/9.jpg)
Machine Learning - override detection Seite 9
FEATURE EXTRACTION.
Peak Analysis.
- Use the FindPeaks function
- Minimum distance between the peaks
![Page 10: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/10.jpg)
Machine Learning - override detection Seite 10
FEATURE EXTRACTION.
Principal Component Analysis (PCA).
Transformation in the directions of Principal Components
![Page 11: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/11.jpg)
Machine Learning - override detection Seite 11
MODEL SELECTION.
K-Fold Crossvalidation.
Blue= Training data setRed= Test data set
Results: Average error
Source: Machine Learning for Evolution Strategies, Kramer, 2016, S.39
![Page 12: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/12.jpg)
Machine Learning - override detection Seite 12
MODEL SELECTION.
confusion matrix.
Goal:100 % on the green diagonal
Receiver-Operating-Characteristic-Curve.
Goal :AUC = 1
![Page 13: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/13.jpg)
Machine Learning - override detection Seite 13
VIDEO: PROCEDURE.
![Page 14: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/14.jpg)
Machine Learning - override detection Seite 14
RESULTS.confusion matrix: K-Nearest Neighbor & PCA Feature Extraktion
![Page 15: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/15.jpg)
Machine Learning - override detection Seite 15
RESULTS.confusion matrix: Support Vector Machine
![Page 16: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/16.jpg)
Machine Learning - override detection Seite 16
RESULTS.confusion matrix: Quadratic Discriminant analysis model
![Page 17: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/17.jpg)
Machine Learning - override detection Seite 17
RESULTS.confusion matrix: Complex Decision Trees
![Page 18: MACHINE LEARNING AS A EXAMPLE FOR OVERRIDE DETECTION · Machine Learning - override detection Seite 5 GENERATION OF THE MEASURED DATA. TRACK Train a model Training data set: - Handling](https://reader033.vdocuments.mx/reader033/viewer/2022051408/5ff6096d6d78e146d660c27e/html5/thumbnails/18.jpg)
Machine Learning - override detection Seite 18
SUMMARY.
Learning must always be carried out from the beginning of the measurements, no adaptive learning
Generate C code from the learned algorithm possible
Fast results with little previous knowledge