Machine Learning Approaches for Predictive Maintenance in IoT Devices | Synapse