Digital Signal Processing, Machine Learning, IoT, Sensor.
While the sensor based data driven solution looks like a Machine Learning problem, it is not possible to address the component level diagnostics with ML. E.g, the sensory data can be noisy; and depending on the SNR, traditional ML approach would train noise instead of required signal itself.