page_type | languages | products | description | ||||
---|---|---|---|---|---|---|---|
sample |
|
|
Tensorflow optimization using TF-Lite |
This project presents a predictive maintenance solution for failure prediction in hydraulic pipe systems. For every predefined period (cycle), we will predict if the cooling system is close to failing using temperature sensors. The model will predict if the system is close to total failure, it has reduced efficiency or full efficiency. This example uses Azure Machine Learning Service to ease training, evaluation and versioning of models.
By running this project, you will have the opportunity to work with the following:
Technology | Objective/Reason |
---|---|
Azure Machine Learning Service | Service that manages Machine Learning development cycle in Azure |
Tensorflow 2.0 | Machine Learning framework |
1D CNN | Deep Learning Architecture for sequence data |
The dataset used was the Condition monitoring of hydraulic systems from UCI repository. Four temperature sensors were used to predict the condition of hydraulic components which compose the pipeline. The sensor data is split in cycles(frequency of 1 Hz), 60 observation for every single cycle.
Since we are dealing with secuential data, 1DCNN architecture was chosen. This model can identify time dependencies over fixed segments of time, and it works well when the location of the feature within the segment is not of high relevance.
Deep Learning models often require significant amounts of computational resources, memory and power to train and run. IoT devices are not able to meet the hardware requirements that deep learning models need. Using TF-Lite we can quantize our model by converting 32-bit floats to more efficient 8-bit integers.