Currently, the most commonly used standard for maintenance processes is Time-based Maintenance (TBM) that involves inspection, repair, and part replacement at regular intervals. In general, TBM is not optimal and cost effective. On the other hand, Condition-based Maintenance (CBM) involves the utilization of various types of sensor data collected from machines to perform repairs or other countermeasures before malfunctions or anomalies occur, hence reducing the unnecessary cost of maintenance.