JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, cilt.39, sa.2, ss.1037-1048, 2023 (SCI-Expanded)
It has become imperative to monitor the data-driven industrial systems of today's technology before potential failures occur. Predictive maintenance predicts these failures before they occur and takes the necessary action to prevent malfunctions from occurring. In this study a comparative predictive maintenance application which is based on machine and deep learning is realized. Logistic Regression, Naive Bayes Classifier, Decision Tree, Support Vector Machine, Random Forest, and K-Nearest Neighborhood are used as the classical machine learning methods while Long Short-Term Memory and Gated Recurrent Unit are used as the deep learning architectures. The performances of the methods are examined on the Predictive Maintenance dataset from UCI Machine Learning Repository for fault type detection and the results are presented comparatively in terms of metrics in detail. In the experimental studies, fault type detection is handled separately in the form of multiple and binary classification problems. In the solution of the multi classification problem, the highest accuracy among the machine learning methods is obtained by Random Forest method with 98.26%, while the accuracy value obtained with both deep learning architectures is 97.51%. In the solution of the binary classification problem, after the data balancing, the highest accuracy among the machine learning methods is obtained by Random Forest method with 95.03%, while the highest accuracy among the deep learning architectures is obtained by Gated Recurrent Unit architecture as 93.03%.