Gabriele Bunkheila, MathWorks
An increasing number of applications require the joint use of signal processing and machine learning techniques on time series and sensor data. MATLAB® can accelerate the development of data analytics and sensor processing systems by providing a full range of modelling and design capabilities within a single environment.
In this webinar, we present an example of a classification system able to identify the physical activity that a human subject is engaged in, solely based on the accelerometer signals generated by his or her smartphone.
We introduce common signal processing methods in MATLAB (including digital filtering and frequency-domain analysis) that help extract descripting features from raw waveforms, and we show how parallel computing can accelerate the processing of large datasets. We then discuss how to explore and test different classification algorithms (such as decision trees, support vector machines, or neural networks) both programmatically and interactively.
Finally, we demonstrate the use of automatic C/C++ code generation from MATLAB to deploy a streaming classification algorithm for embedded sensor analytics.