Types of Machine Learning Models Used in Predictive Maintenance