9. Regression
Regression is the task of predicting / estimating a continuous value. Training is performed using supervised machine learning, using a labeled dataset. It can be applied to standard a set of input values, or to time-series data. The output can be either a single data point for a time-series, or one per time-step.
9.1. Applications
Detecting events using Machine Learning has a wide range of applications, and it is commonly performed on sensor data using embedded systems.
Area |
Task |
Sensor |
---|---|---|
Electronics |
Battery power estimation |
Voltage/current |
Robotics |
Distance estimation |
Ultrasound |
Health |
Breathing rate estimation |
Sound |
Sensors |
Calibration of air quality sensors |
PM2.5 sensor |
Industrial |
Gas concentration estimation |
Metal-Oxide semiconductor (MOS) |
Industrial |
Remaining Useful Life (RUL) estimation |
|
Industrial |
Prediction of failures using Time-to-Event |
Accelerometer etc. |
9.2. Classification models
Algorithm |
Implementation |
---|---|
RandomForest |
|
ExtraTrees |
|
DecisionTree |
|
Multi-Layer-Perceptron |
A basic example of some of the regressions models can be found in Regression models.