Predictive Maintenance of Electromechanical Systems Using Deep Learning Algorithms: Review

Predictive Maintenance of Electromechanical Systems Using Deep Learning Algorithms: Review

Azhar M. AboodAhmed R. Nasser Huthaifa Al-Khazraji 

Control and System Engineering Department, University of Technology-Iraq, Baghdad 10064, Iraq

Corresponding Author Email:
15 September 2022
7 December 2022
20 December 2022
Available online: 
31 December 2022
| Citation

© 2022 IIETA. This article is published by IIETA and is licensed under the CC BY 4.0 license (



Predictive Maintenance (PM) is a major part of smart manufacturing in the fourth industrial revolution. The classical fault diagnosis approach for complex systems such as an electromechanical system is not effective. Taking the advantage of the successful implementations of PM together with Deep Learning (DL) methods replaces the conventional diagnosis methods with modern diagnosis methods. This study intends to aid experts, engineers, and technicians in different electromechanical systems in comprehending how the PM used DL methods to find the multi-fault diagnosis. In this direction, this paper presents a comprehensive review of recent works of DL techniques that are applied to PM for electromechanical systems by classifying the research according to equipment, fault, parameters, and method. To perform the review, 30 papers that are published in proceedings and journals are reviewed within a time window between the years 2016 to 2022. In the context of the electromechanical system, it is observed that motors are the most equipment selected for PM. Moreover, stator winding faults are found to be less selected than bearing for diagnosis of the unhealthy status of the motor. In terms of DL methods, the study reveals that AE, LSTM, and CNN are mostly used. In addition, poorly mixed models of DL methods are also noticed. Finally, finding the optimal design variable of the DL architecture was not widely explored.


deep learning, electromechanical system, motor, predictive maintenance, deep learning

1. Introduction

Predictive Maintenance (PM) is an essential part of smart manufacturing. It reduces outages of companies, cuts maintenance and manufacturing expenses, raises safety, throughput, and equipment longevity, as a result raising total profits [1]. Industry 4.0 and smart technology applications have been connected with PM using Artificial Intelligence (AI) [2]. AI can be considered as a cognitive system that has a two-part knowledge network that comes from a training system and neuron connection comprised of weight that a saving knowledge [3]. The traditional fault diagnosis approach for a complex system such as an electromechanical system is not efficient. Today, the successful implementations of PM together with AI include Machine Learning (ML) and Deep Learning (DL) methods replaces conventional diagnosis strategies with their modern diagnosis scheme for any system that can automatically detect abnormal physical behavior in the early stage [4, 5]. Therefore, PM becomes a powerful maintenance strategy for electromechanical fault prognosis [6]. The current problem of the fault for any electromechanical system is the distinguishing between different types of diagnosis. Forecasting is predicting the event of a fault before it occurs and illustrating its status. Reducing time and cost by PM led to improving revenue by reducing losses caused by equipment stopping suddenly. Besides, another benefit of PM is the ability to find unusual systems work which leads to ensure safe operation in the workplace [7].

Predictive decision utilizes predictive tools to decide when maintenance steps are important before the failure occurs [8]. It depends on real-time monitoring of machines and letting maintenance be achieved when it is required. Currently, DL is one of the most researched subjects and an effective tool for growing intelligent predictive methods in many applications [9]. Numerous types of DL algorithms have been developed and applied to diagnose faults in the electromechanical system. They can be used to recognize the system’s weakness based on the dataset that is collected, which can be then extracted automatically from the learning algorithm [10].

Recently, the data-driven diagnosis approach is a very active method and does not need traditional statistical methods. It utilized the availability of big data analysis and employed the historical data of the system to make the system avoid failures more accurately under intelligent monitoring [11]. The basis of the intelligence predictive can be stated as follows: a dataset collected by Cyber-Physical System (CPS) and then transferred by the Internet of Things (IoT) to the monitoring system. After that, data is analyzed automatically. A maintenance decision is then made if there is a possible to have a failure in the system [12].

This study provides a thorough evaluation of recent works of DL approaches that are applied to PM for electromechanical systems.

Unlike other reviews where the majority of them are in general, in this review, the emphasis is only on the incorporation of DL algorithms with PM into different electromechanical systems, more particularly the motor. The purpose of this review is to assist experts, engineering and technicians in electromechanical systems to understand how the PM utilized DL techniques to detect the multi-fault diagnosis. 30 papers published in conferences and journals between the years 2016 and 2022 are considered in this review. These papers are categorized according to equipment, defect, parameters, and method as shown in Figure 1.

The review reveals that the majority of the research selected the CNN and LSTM as the DL algorithm and the bearing of the motor as the defects diagnosis. Poorly applied hybrid strategies between several DL methodologies were observed. In addition, the DL algorithms' optimal design variables can only be determined by experience and trial and error. Trial and error have the disadvantage of taking longer than modern optimization approaches like swarm intelligence.

Figure 1. The layout of the review

2. Predictive Maintenance

The profitability and productivity of any industrial company could be improved by selecting the most suitable maintenance management. For example, a Swedish paper mill company was saved about $0.975 million per year by having an efficient maintenance strategy. The maintenance strategy avoids all unplanned shutdowns and poor quality products [13]. The challenges of maintenance equipment are still the main issues due to several factors including competition, complexity, and cost [14]. The cost of maintenance can be considered an accidental-based cost, which means that the cost of maintenance is difficult to be controlled or planned. This section explains and shows categories of maintenance policies and their performance in any economic industrial company. In general, there are three types of maintenance: corrective, preventive, and predictive.

Corrective maintenance (breakdown maintenance or run-to-failure maintenance) can be defined as a traditional method that performs when failures occur and this will cost the company losses due to the system breakdown. In this way of maintenance, the reason for the fault will be discovered when the equipment stops working. This method is required that the new part of the equipment is always available or quickly brings a piece to be replaced instead of damaged as soon as possible to avoid production losses [15]. On the other hand, preventive maintenance carries out by companies during a fixed time interval and planning continues to change the part no matter if that part is still working or out of function [16]. It aims to reduce faults and degradation of equipment. Here, the routine of the maintenance that is been performed on the equipment may be unnecessary or not sufficient to avoid the breakdown of the machine. Moreover, failures may be happen between periods of the scheduled time of maintenance [17].

Nowadays, the maintenance community has concentrated its studies on Predictive Maintenance (PM). PM utilizes many parameters to predict failure as compared to conventional maintenance. PM performs the actual platform that is required for real maintenance functions. It minimizes the amount of sudden failure. In addition, it reduces the cost and time in routine repairs and decreases the interval between periodic servicing. In fact, PM depends on continuance monitoring of the actual condition of the system. However, PM relies on kinds of technologies for specific real-time monitoring variables including vibration, thermography, current, temperature, ultrasonic, and other non-destructive testing techniques [18].

3. Deep Learning Methods

Deep Learning (DL) or representation learning (RL) is a part of an Artificial Neural Network (ANN) [19]. The power of getting big data and high-performance computing make DL important and active techniques for solving different issues with high accuracy [20, 21]. DL paradigm consists of a Feed-Forward Neural Network (FFNN) with a single layer or multiple-layer perceptron (MLP) and has one perceptron. In general, these structures contain an input and output layer in addition to numerous hidden layers in multiple-layer [22], if it has one hidden layer called an Extreme learning machine (ELM). It is a type of ANN with a feed-forward neural network [23]. The precision and ability of DL are increased by applying more hidden layers with neurons. However, supervised, unsupervised and hybrid are the general categories of DL. The first type is also known as discriminative learning or classification is used in pattern classification and regression [24].

The popular architectures for this type are Deep Neural Network (DNN), Convolution Neural Network (CNN), and Recurrent Neural Network (RNN). DNNs are feed-forward neural networks with multi-layer. It is been considered as simplest architecture. Each layer has an input to the next layer and the complexity increased in high-level data reaching the output layer [25]. In CNN, the main portion of CNN is minimizing the number of parameters. There are three layers named: convolution layers, pooling layers, and fully connected layers. Convolution layers are using a filter or kernel to extract features from input data to introduce feature maps. The next layer is the pooling layer, this layer is operating on a feature map that comes from previse layer reducing it and taking the data down to choose the characteristics and data filtering. The processing and high-level characteristics of the network are finished in two layers above. The efficient global characteristics are sent to the fully connected layers. CNN's are usually merged in a basic network e.g. image classification [26-28]. Another structure of supervised learning is the RNN. RNN is the best architecture for learning sequences of length and can introduce a single and sequential output. Using a neural sequence model network achieves time series applications with high regularization, such as speech recognition. RNN is very important in visual data processing like image, video, and audio [6, 29]. RNN is a feedback network that permits the information to continue. It can include many immediate identical nodes [7]. LSTM is a type of RNN which introduced to solve gradient vanishing problems in RNN when data with long dependences is used for training [30].

Secondly, unsupervised learning or clustering techniques express the learning approach without using the target information (teacher) in the learning task. A deep auto-encoder (AE), deep Boltzmann machines (DBM), and Deep Belief Network (DBN) are the popular types of unsupervised learning methods [31]. Boltzmann machines are probabilistic learning. Flat feature representations such as vectors, matrices, and tensors are used frequently in the DBM [32]. There are two parts to the AE network. The first one tries to compact the data input to a comparatively small length description through training. The other part is been used to rebuild the initial input from this small description. The high-level feature of the training is established in a way when the AE tries to derive a compressed description in an easy way to rebuild the initial data with lower loss. AE is used in indexing, searching and feature embedding, and clustering or dimensionality reduction.

Lastly, the hybrid method combines the two above categories for supervised and unsupervised learning to improve them. A hybrid clustering paradigm calm of supervised/classifier learners to pre-process the training data and one unsupervised teacher to teach the unsupervised result or conversely. Moreover, the enhancement of this model can contain two unsupervised, two supervised methods, and one supervised with one unsupervised [33]. For example, a multi-layered perceptron is a standard of DNN are contains a group of layered before the real multi-layered perceptron layers for classification, these layers are used successfully for feature extraction and dimension reduction unsupervised before training and input data filter [34]. Figure 2 illustrates the types of DL networks.

Figure 2. Deep learning architecture

4. Previous Review Articles

This section gives a brief explanation of the previous review papers in PM using DL methods that have appeared in recent years in different applications. Rieger et al. [35] reviewed the recent trends in the application of DL methods in IoT environments and PM. The study shows that DL methods play an essential role in the industry where several applications are utilized and improved in PM within the IoT environment. This is due to the use of PM applications, and exploring the field of forecasts and real-time processing with DL methods.

Çınar et al. [36] presented a literature on the application of ML in the PM for smart manufacturing. It was noticed that PM has a huge market chance and that ML is an unconventional solution to PM execution. The paper categorized the studies based on the ML algorithms, machinery, and devices used, the way of collecting data, categorization of data, volume, and type. The study presents a comprehensive overview of the most recent developments of ML model employed to PM for industry 4.0 and highlighted the major contributions of these researches. The algorithms of ML and types of sensors in an industry with PM in electrochemical systems were explained by Namuduri et al. [7]. It showed that there will be a rise in the utilization of data from electrochemical and solid-state sensors for PM. This research examined engine failure prediction case studies and DL techniques for PM. It also goes through the industry's existing sensor usage and potential uses for electrochemical sensors in PM.

Fausing and Shaker [37] reviewed the PM of the pump system and thermal power plants based on data-driven models. This study presented the last implementation of PM and provided a structure for developing the PM model, also presented the advantage and limitations of some algorithms in ML. A comparison was given between this field and the area of a pump with heat and power plants. This study reveals that many experimental data-driven approaches have been effectively implemented, but more industrial studies would be helpful for the PM area. Companies and industries considering large-scale applications would gain from studies into the scalability of systems. Here, it will be interesting to look at a technique for automatically maintaining the produced model. Although it offers a specialized grasp of the topic under consideration, this essay can also be utilized to comprehend the PM area as a whole. The paper by Dalzochio et al. [38] provided the challenges of PM in business operations and the use of ML algorithms. This paper focused on recognizing architectures used in reasoning based on ML models and PM in cyber-physical systems. Investigating academic developments in defect prediction is the goal of this study. Concepts like a design support structure and a PM decision support system are taken into account for predicting failures. It is concentrated on platforms for Industry 4.0 and how PM leverages machine learning and logic. This paper focuses on the difficulties in applying ML methods and ontologies in the context of PM and carries out a systematic review of the literature to evaluate scholarly works between 2015 and 2020. Drakaki et al. [2] presented a review of the PM of the induction motor based on the multi-agent system (MAS) with DL methods of early fault detection and diagnosis techniques. The study was been shown that the PM based on MAS with DL methods for induction motor seems to be very promising. Finally, Khan et al. [39] offered reviewed recent trends in the implementation of PM in aircraft engine and hydraulic systems. This research includes a result of system detection depending on forecasting for greater precision before failure occurs. Various ML models are introduced for example DL, NN, logistic regression, and long-short-term method. And recognizing fresh trends and difficulties. Additionally, this work emphasizes the significance of PM and cutting-edge data pre-processing methods for big data sets. Table 1 lists all the recent review papers for the PM based on DL and ML methods in different systems.

Table 1. Attributes of previous review studies


Scope of the work

Year rang

Number of papers reviewed


Review recent research in the IoT area using DL and PM




Review ML techniques that applied to PM for smart manufacturing




Review of the electrochemical sensors

application in PM based on ML methods




Review of recent trends of application of PM in pump systems and thermal power plants based on data-driven models





Investigate failure prediction challenges of PM in Business operation and the use of ML algorithms




Review of recent trends of application of PM in induction motor based on DL




Review challenges of applying PM for aircraft engine and hydraulic systems based on ML methods



Proposed study

Review recent research of PM based on DL for the electromechanical system



5. Review Methodology

5.1 Material collection

In this study, a review has been prepared based on the applications of the DL methods on the PM that applied to the electromechanical system. The time window of this review is between the years 2016 to 2022. The research was using the Google-scholar and Scopus database to search for conferences and articles stored in the English language.

Figure 3 shows the distribution of the papers that is covered by this study based on the published year. The search in this work uses several indexes such as “predictive maintenance”, “deep learning approach”, “electromechanical system,” “motor,” and other variety methods of DL including ANN, CNN, LSTM, and AE. For instance, the search phrase formed in this way: “predictive maintenance in an electromechanical system using deep learning approach.” It is not a complete survey of all DL methods but the ones that are relevant to this area and the most powerful. It depends on qualitative rather than quantitative data analyses. Figure 4 describes the distribution of publications based on journals.

Figure 3. Distribution of publications per year

Figure 4. Distribution of publications based on journals

5.2 Descriptive analysis

This section presents the descriptive analysis of the papers that are presented in this review. In general, the papers prove the successful applications of the DL approach in the PM for different electromechanical systems. The motor is considered a major part of any electromechanical system and hence most studies were focused on it. It is found that there are fourteen papers of researches considering the motor as equipment for PM . Six papers are concerned with the rotating machine . Two studies are focused on CNC machines. Finally, eight articles present different systems such as pump, cooling radiator, compressor, elevator system, autoclave sterilizer, worm gearboxes, railcar factories, conveyors system.

In the terms of motor, the paper contains the bearing as the fault. On other hand, stator winding faults have been used in two papers. Moreover, various (operations/conditions) failures are found in different systems like worm gearboxes, compressor, cooling radiator, pump and CNC machine.

ANN, CNN, and LSTM methods were applied in the motor by utilizing the current signal as a parameter for diagnosis prediction. In general, CNN was considered the highlighted method in motor, cooling radiators, and worm gearboxes, especially in rotating machines. ANN and AE approaches use vibration signals in CNC machines. Different electromechanical systems like motor, rotating machine, compressor, and autoclave sterilizer employed RNN-LSTM methods. Table 2 illustrates the different systems with their faults, parameter, and methods in detail with the authors.

Table 2. List of studied papers









Current signal



CNC machine







Current and voltage signal





Multi variables



CNC machine


Vibrations signal





Stator currents





Vibrations signal



Rotating machinery


Vibrations signal



Rotating machinery


Vibrations signal



Cooling radiator


Thermal image



Rotating machinery

Degradation image

Infrared image streams





Multi variables



Elevator system


Acceleration data





Current signal



Autoclave sterilizer


NTC thermistors



Worm gearboxes


Multi variables



Rotating machinery

Rotor, bearing

Vibration signals



Railcar factories

Wheel bearing

Temperature variation



Rotating machinery







Current signal



Conveyors system


Multi variables









Rotor bar

Torque control




Stator winding

stator currents





Vibrations signal



Rotating machinery


Rotation speed, load levels




Stator winding

Multi variables





Current signal



Motor+rotating equipment


Vibrations signal





Microphone, accelerometer


6. Discussion

In order to improve operational efficiency, the industrial operation has developed to allow for more complex manufacturing processes. The "Industry 4.0" is made up of a high level of interaction between production systems, computing systems, and communications. In this context, PM is incorporated into the digital manufacturing. This emerging is crucial due to the sizeable resources and financial assets as well as the requirement for business managers to have a clear understanding on how to utilize this emerging of digital technologies. A strong digital environment is required for PM implementation. This refers to a culture that encourages experimenting with new technologies and places a high value on staff engagement. Industrial management should take into account changes to its management structure, such as the addition of reliability technicians, process technologists, data analysts, and IT specialists, as well as efficient communication methods that combine the skills of the IT organization and the maintenance activity. Effectiveness PM focuses on knowledge and abilities. Manufacturing businesses need to spend in data analytics positions or create new positions that bring capabilities that are complementary to those found in maintenance procedures, including Industry 4.0 professionals and citizen data analysts.

Early machine problem identification, increased machine uptime, extended equipment life, and component optimization are all benefits of proper industrial equipment maintenance. To end this, all of these advantages will result in improved and leaner production processes with lower costs that can be passed directly on other investment. In addition to reduce the cost, the effectiveness of the using the equipment also eliminates the number of resources needed as a factor of sustainability [70].

Electromechanical systems usually come with sensors that gather data about their status continuously [71, 72]. In this regard, the deployment of PM strategies is a desirable approach to act based on factual information rather than preventative recommendations. The ability to characterize a range of behaviors of the system's operational variability is essential in order to enable an effective application and prevent false positives or even false negative results, on other word, the capability of detection the unknown conditions of the asset [72]. The area of computer engineering known as Artificial Intelligence (AI) is dedicated to creating machines that behave similarly to humans. With the initialization of multiple techniques utilizing ANN, the DL had a significant impact on the performance of computing systems in the PM in real-world problems. Intelligent data categorization tasks are a term for several techniques used by computational intelligence systems to diagnose machine faults. Like Binary Classification and Multi-Classification in DL method [73-75]. For moreover the  development in DL techniques and entry of the optimal value in PM with production control used together can guarantee the Production system's proper functioning [76].

7. Conclusions

Nowadays, Predictive Maintenance (PM) takes dynamic decision rules for maintenance. The combination of PM with Deep Learning (DL) algorithms has acquired more attention in smart manufacturing within the context of industry 4. The modern diagnosis fault approach for a complex system such as an electromechanical system becomes an effective way for maintenance. This study introduces a comprehensive review of the recent works of DL techniques that are applied to PM for electromechanical systems by classifying the research according to equipment, fault, parameters, and method. 30 papers were published in conferences and journals which are reviewed within a time window between the years 2016 to 2022.

Many authors consider the motor as critical equipment in electromechanical systems. The observation of the study indicates that the majority of studies choose the bearing of the motor as the faults diagnosis and the CNN and LSTM as the DL algorithm. The hybrid techniques between different DL methods are poorly applied. The optimum value of the design variables in the DL algorithms is only based on experience and trial and error. The drawback of trial and error is time-consuming in comparison with utilizing the recent optimization techniques such as swarm intelligence. As a result, for more accurate dynamic decisions and to enhance the performance of the PM in any system, applying the optimizations method and hybrid different models of DL are needed to be explored in future research efforts.


Artificial Intelligence


Artificial Neural Network




Computer Numerical Control


Conditional Generator Adversarial Neural Network


Convolution Neural Network


Cyber-Physical System


Deep Belief Network


Deep Boltzmann Machines


Deep Learning


Deep Neural Network


Empirical Wavelet Transform


Extreme Learning Machine


Feed-Forward Neural Network


Info Generator Adversarial Neural Network


Long-Short Term Memory


Machine Learning


Multiple-Layer Perceptron


Predictive Maintenance


Recurrent Neural Network


Stacked Auto-Encoder



[1] Zonta, T., Da Costa, C.A., da Rosa Righi, R., de Lima, M.J., da Trindade, E.S., Li, G.P. (2020). Predictive maintenance in the Industry 4.0: A systematic literature review. Computers & Industrial Engineering, 150: 106889.

[2] Drakaki, M., Karnavas, Y.L., Tzionas, P., Chasiotis, I.D. (2021). Recent developments towards industry 4.0 oriented predictive maintenance in induction motors. Procedia Computer Science, 180: 943-949.

[3] Mahmood, A.M., Al-Yasiri, A., Alani, O.Y. (2018). Cognitive neural network delay predictor for high speed mobility in 5G C-RAN cellular networks. In 2018 IEEE 5G World Forum (5GWF), pp. 93-98.

[4] Souza, R.M., Nascimento, E.G., Miranda, U.A., Silva, W.J., Lepikson, H.A. (2021). Deep learning for diagnosis and classification of faults in industrial rotating machinery. Computers & Industrial Engineering, 153: 107060.

[5] Kadhim, F.S., Samsuri, A., Idris, A.K., Al-Dunainawi, Y. (2017). The use of artificial neural network to predict correlation of cementation factor to petrophysical properties in Yamamma formation. International Journal of Oil, Gas and Coal Technology, 16(4): 363-376

[6] Liang, Y., Li, B., Jiao, B. (2021). A deep learning method for motor fault diagnosis based on a capsule network with gate-structure dilated convolutions. Neural Computing and Applications, 33: 1401-1418.

[7] Namuduri, S., Narayanan, B.N., Davuluru, V.S.P., Burton, L., Bhansali, S. (2020). Deep learning methods for sensor based predictive maintenance and future perspectives for electrochemical sensors. Journal of the Electrochemical Society, 167(3): 037552.

[8] Alazawi, S.A.H., Abdullah, M.N. (2021). Online failure prediction model for open-source software system based on CNN. In The International Conference on Intelligent Systems & Networks. pp. 599-608.

[9] Carvalho, T.P., Soares, F.A., Vita, R., Francisco, R.D.P., Basto, J.P., Alcalá, S.G. (2019). A systematic literature review of machine learning methods applied to predictive maintenance. Computers & Industrial Engineering, 137: 106024.

[10] Caponetto, R., Rizzo, F., Russotti, L., Xibilia, M.G. (2019). Deep learning algorithm for predictive maintenance of rotating machines through the analysis of the orbits shape of the rotor shaft. In International Conference on Smart Innovation, Ergonomics and Applied Human Factors, pp. 245-250.

[11] Paolanti, M., Romeo, L., Felicetti, A., Mancini, A., Frontoni, E., Loncarski, J. (2018). Machine learning approach for predictive maintenance in industry 4.0. In 2018 14th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), pp. 1-6.

[12] Wang, K., Wang, Y. (2017). How AI affects the future predictive maintenance: A primer of deep learning. In International Workshop of Advanced Manufacturing and Automation, pp. 1-9.

[13] Alsyouf, I. (2007). The role of maintenance in improving companies’ productivity and profitability. International Journal of Production Economics, 105(1): 70-78.

[14] Dawwod, L.M., Al-Kindi, L., Mansour, M.M. (2015). Analysis of maintenance activities in oil lubrication refinery using statistical techniques. Engineering and Technology Journal, 33(6 Part (A) Engineering).

[15] Sheut, C., Krajewski, L.J. (1994). A decision model for corrective maintenance management. The International Journal of Production Research, 32(6): 1365-1382.

[16] Hao, Q., Xue, Y., Shen, W., Jones, B., Zhu, J. (2010). A decision support system for integrating corrective maintenance, preventive maintenance, and condition-based maintenance. In Construction Research Congress 2010: Innovation for Reshaping Construction Practice, pp. 470-479.

[17] Stenström, C., Norrbin, P., Parida, A., Kumar, U. (2016). Preventive and corrective maintenance–cost comparison and cost–benefit analysis. Structure and Infrastructure Engineering, 12(5): 603-617.

[18] Mobley, R.K. (2002). An introduction to predictive maintenance. Elsevier.

[19] Saeed, R.S., Oleiwi, B.K. (2022). A survey of deep learning applications for COVID-19 detection techniques based on medical images. Ingénierie des Systèmes d’Information, 27(3): 399-408.

[20] Alzubaidi, L., Zhang, J., Humaidi, A.J., Al-Dujaili, A., Duan, Y., Al-Shamma, O., Santamaría, J., Fadhel, M.A., Al-Amidie, M., Farhan, L. (2021). Review of deep learning: Concepts, CNN architectures, challenges, applications, future directions. Journal of big Data, 8(1): 1-74.

[21] Jabbar, I.A.S., Alhamdani, R.S., Abdullah, M.N. (2019). Analyzing restricted boltzmann machine neural network for building recommender systems. In 2019 2nd International Conference on Engineering Technology and its Applications (IICETA), pp. 133-137.

[22] Mohammed, Z.A., Abdullah, M.N., Al Hussaini, I.H. (2021). Predicting incident duration based on machine learning methods. Iraqi Journal of Computers, Communications, Control and Systems Engineering, 21(1): 1-15.

[23] Hasan, A.M., Mahmoud, A.G., Hasan, Z.M. (2021). Optimized extreme learning machine for forecasting confirmed cases of COVID-19. International Journal of Intelligent Engineering and Systems, 484-494.

[24] Deng, L., Yu, D. (2014). Deep learning: Methods and applications. Foundations and Trends in Signal Processing, 7(3-4): 197-387.

[25] Ahmad, J., Farman, H., Jan, Z. (2019). Deep learning methods and applications. In Deep Learning: Convergence to Big Data Analytics, pp. 31-42.

[26] Kodher, M., Saud, J.H., Hassan, H.S. (2021). Wheelchair movement based on convolution neural network. Engineering and Technology Journal, 39(6): 1019-1030.

[27] Uthaib, M.A., Croock, M.S. (2021). Multiclassification of license plate based on deep convolution neural networks. International Journal of Electrical & Computer Engineering (2088-8708), 11(6).

[28] Mahmoud, A.G., Hasan, A.M., Hassan, N.M. (2021). Convolutional neural networks framework for human hand gesture recognition. Bulletin of Electrical Engineering and Informatics, 10(4): 2223-2230.

[29] Mahmoud, M.M., Nasser, A.R. (2021). Dual architecture deep learning based object detection system for autonomous driving. Iraqi Journal of Computers, Communication, Control & Systems Engineering, 21(2). 

[30] Albayati, A.Q., Ameen, S.H. (2020). A method of deep learning tackles sentiment analysis problem in Arabic texts. Iraqi Journal of Computers, Communications, Control and Systems Engineering, 20(4): 9-20.

[31] Al-kaysi, A.M., Al-Ani, A., Boonstra, T.W. (2015). November. A multichannel deep belief network for the classification of EEG data. In International Conference on Neural Information Processing, pp. 38-45.

[32] Nasser, A.R., Hasan, A.M., Humaidi, A.J., Alkhayyat, A., Alzubaidi, L., Fadhel, M.A., Santamaría, J., Duan, Y. (2021). IoT and cloud computing in health-care: A new wearable device and cloud-based deep learning algorithm for monitoring of diabetes. Electronics, 10(21): 2719.

[33] Tsai, C.F., Chen, M.L. (2010). Credit rating by hybrid machine learning techniques. Applied Soft Computing, 10(2): 374-380.

[34] Gavrishchaka, V., Yang, Z., Miao, R., Senyukova, O. (2018). Advantages of hybrid deep learning frameworks in applications with limited data. International Journal of Machine Learning and Computing, 8(6): 549-558.

[35] Rieger, T., Regier, S., Stengel, I., Clarke, N.L. (2019). Fast predictive maintenance in industrial internet of things (IIoT) with deep learning (DL): A review. In CERC, pp. 69-80.

[36] Çınar, Z.M., Abdussalam Nuhu, A., Zeeshan, Q., Korhan, O., Asmael, M., Safaei, B. (2020). Machine learning in predictive maintenance towards sustainable smart manufacturing in industry 4.0. Sustainability, 12(19): 8211.

[37] Fausing Olesen, J., Shaker, H.R. (2020). Predictive maintenance for pump systems and thermal power plants: State-of-the-art review, trends and challenges. Sensors, 20(8): 2425.

[38] Dalzochio, J., Kunst, R., Pignaton, E., Binotto, A., Sanyal, S., Favilla, J., Barbosa, J. (2020). Machine learning and reasoning for predictive maintenance in Industry 4.0: Current status and challenges. Computers in Industry, 123: 103298.

[39] Khan, K., Sohaib, M., Rashid, A., Ali, S., Akbar, H., Basit, A., Ahmad, T. (2021). Recent trends and challenges in predictive maintenance of aircraft’s engine and hydraulic system. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 43(8): 1-17.

[40] Ince, T., Kiranyaz, S., Eren, L., Askar, M., Gabbouj, M. (2016). Real-time motor fault detection by 1-D convolutional neural networks. IEEE Transactions on Industrial Electronics, 63(11): 7067-7075.

[41] Do, Q.H. (2017). Predictions of machine vibrations using artificial neural networks trained by gravitational search algorithm and back-propagation algorithm. Intelligence, International Journal of Artificial Intelligence, 15(1): 93-111.

[42] Palácios, R.H.C., Godoy, W.F., Goedtel, A., da Silva, I.N., Moríñigo-Sotelo, D., Duque-Perez, O. (2017). Time domain diagnosis of multiple faults in three phase induction motors using intelligent approaches. In 2017 IEEE 11th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), pp. 85-89.

[43] Dwiputranto, T.H., Setiawan, N.A., Aji, T.B. (2017). Machinery equipment early fault detection using Artificial Neural Network based Autoencoder. In 2017 3rd International Conference on Science and Technology-Computer (ICST), pp. 66-69.

[44] Luo, B., Wang, H., Liu, H., Li, B., Peng, F. (2018). Early fault detection of machine tools based on deep learning and dynamic identification. IEEE Transactions on Industrial Electronics, 66(1): 509-518.

[45] Kerboua, A., Metatla, A., Kelailia, R., Batouche, M. (2018). Fault diagnosis in induction motor using pattern recognition and neural networks. In 2018 International Conference on Signal, Image, Vision and their Applications (SIVA), pp. 1-7.

[46] Mao, W., He, J., Tang, J., Li, Y. (2018). Predicting remaining useful life of rolling bearings based on deep feature representation and long short-term memory neural network. Advances in Mechanical Engineering, 10(12): 1687814018817184.

[47] Aydemir, G. )2018(. Deep learning based spectrum compression algorithm for rotating machinery condition monitoring. In Smart Materials, Adaptive Structures and Intelligent Systems, 51944: V001T03A027.

[48] Zhang, B., Zhang, S., Li, W.) 2019(. Bearing performance degradation assessment using long short-term memory recurrent network. Computers in Industry, 106: 14-29.

[49] Nasiri, A., Taheri-Garavand, A., Omid, M., Carlomagno, G.M. (2019). Intelligent fault diagnosis of cooling radiator based on deep learning analysis of infrared thermal images. Applied Thermal Engineering, 163: 114410.

[50] Aydemir, G., Paynabar, K. (2019). Image-based prognostics using deep learning approach. IEEE Transactions on Industrial Informatics, 16(9): 5956-5964.

[51] Abbasi, T., Lim, K.H., San Yam, K. (2019). Predictive maintenance of oil and gas equipment using recurrent neural network. In IOP Conference Series: Materials Science and Engineering, 495(1): 012067.

[52] Mishra, K.M., Krogerus, T.R., Huhtala, K.J. (2019). Fault detection of elevator systems using deep autoencoder feature extraction. In 2019, 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1-6.

[53] Hsueh, Y.M., Ittangihal, V.R., Wu, W.B., Chang, H.C., Kuo, C.C. (2019). Fault diagnosis system for induction motors by CNN using empirical wavelet transform. Symmetry, 11(10): 1212.

[54] Wang, F., Liu, X., Deng, G., Yu, X., Li, H., Han, Q. (2019). Remaining life prediction method for rolling bearing based on the long short-term memory network. Neural Processing Letters, 50(3): 2437-2454.

[55] Niyonambaza, I., Zennaro, M., Uwitonze, A. (2020). Predictive maintenance (PdM) structure using internet of things (IoT) for mechanical equipment used into hospitals in Rwanda. Future Internet, 12(12): 224.

[56] Karabacak, Y.E., Gürsel Özmen, N., Gümüşel, L. (2020). Worm gear condition monitoring and fault detection from thermal images via deep learning method. Eksploatacja i Niezawodność, 22(3).

[57] Kolar, D., Lisjak, D., Pająk, M., Pavković, D. (2020). Fault diagnosis of rotary machines using deep convolutional neural network with wide three-axis vibration signal input. Sensors, 20(14): 4017.

[58] Daniyan, I., Mpofu, K., Oyesola, M., Ramatsetse, B., Adeodu, A. (2020). Artificial intelligence for predictive maintenance in the railcar learning factories. Procedia Manufacturing, 45: 13-18.

[59] Meesublak, K., Klinsukont, T. (2020). A cyber-physical system approach for predictive maintenance. In 2020 IEEE International Conference on Smart Internet of Things (SmartIoT), pp. 337-341.

[60] Fontes Godoy, W., Morinigo-Sotelo, D., Duque-Perez, O., Nunes da Silva, I., Goedtel, A., Palácios, R.H.C. (2020). Estimation of bearing fault severity in line-connected and inverter-fed three-phase induction motors. Energies, 13(13): 3481.

[61] Kiangala, K.S., Wang, Z. (2020). An effective predictive maintenance framework for conveyor motors using dual time-series imaging and convolutional neural network in an industry 4.0 environment. IEEE Access, 8: 121033-121049.

[62] Wu, H., Huang, A., Sutherland, J.W. (2020). Avoiding environmental consequences of equipment failure via an LSTM-based model for predictive maintenance. Procedia Manufacturing, 43, 666-673.

[63] Ramu, S.K., Irudayaraj, G.C.R., Subramani, S., Subramaniam, U. (2020). Broken rotor bar fault detection using Hilbert transform and neural networks applied to direct torque control of induction motor drive. IET Power Electronics, 13(15): 3328-3338.

[64] Cherif, H., Benakcha, A., Laib, I., Chehaidia, S.E., Menacer, A., Soudan, B., Olabi, A.G. (2020). Early detection and localization of stator inter-turn faults based on discrete wavelet energy ratio and neural networks in induction motor. Energy, 212: 118684.

[65] Junior, R.F.R., de Almeida, F.A., Gomes, G.F. (2020). Fault classification in three-phase motors based on vibration signal analysis and artificial neural networks. Neural Computing and Applications, 32(18): 15171-15189.

[66] Hussain, M., Soother, D.K., Kalwar, I.H., Memon, T.D., Memon, Z.A., Nisar, K., Chowdhry, B.S. (2021). Stator winding fault detection and classification in three-phase induction motor. Intelligent Automation and Soft Computing, 29(3): 869-883.

[67] Jigyasu, R., Shrivastava, V., Singh, S. (2021). Prognostics and health management of induction motor by supervised learning classifiers. In IOP Conference Series: Materials Science and Engineering, 1168(1): 012006. 

[68] Lee, S., Yu, H., Yang, H., Song, I., Choi, J., Yang, J., Lim, G., Kim, K.S., Choi, B., Kwon, J. (2021). A study on deep learning application of vibration data and visualization of defects for predictive maintenance of gravity acceleration equipment. Applied Sciences, 11(4): 1564.

[69] Suawa, P., Meisel, T., Jongmanns, M., Huebner, M., Reichenbach, M. (2022). Modeling and fault detection of brushless direct current motor by deep learning sensor data fusion. Sensors, 22(9): 3516.

[70] Bousdekis, A., Apostolou, D., Mentzas, G. (2019). Predictive maintenance in the 4th industrial revolution: benefits, business opportunities, and managerial implications. IEEE Engineering Management Review, 48(1): 57-62.

[71] Nasser, A., Al-Khazraji, H. (2022). A hybrid of convolutional neural network and long short-term memory network approach to predictive maintenance. International Journal of Electrical & Computer Engineering (2088-8708), 12(1).

[72] Arellano–Espitia, F., Delgado–Prieto, M., Martínez–Viol, V., Fernández–Sobrino, Á., Osornio–Rios, R.A. (2021). Anomaly detection in electromechanical systems by means of deep-autoencoder. In 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1-6.

[73] Bangyal, W.H., Hameed, A., Alosaimi, W., Alyami, H. (2021). A new initialization approach in particle swarm optimization for global optimization problems. Computational Intelligence and Neuroscience, 2021.

[74] Pervaiz, S., Ul-Qayyum, Z., Bangyal, W.H., Gao, L., Ahmad, J. (2021). A systematic literature review on particle swarm optimization techniques for medical diseases detection. Computational and Mathematical Methods in Medicine, 2021.

[75] Haider Bangyal, W., Hameed, A., Ahmad, J., Nisar, K., Haque, M.R., Ibrahim, A., Asri, A., Rodrigues, J.J., Khan, M.A., B Rawat, D., Etengu, R. (2022). New modified controlled bat algorithm for numerical optimization problem. Computers, Materials & Continua, 70(2): 2241-2259.

[76] Zhao, Z.Y., Yuan, Q.L. (2022). Integrated multi-objective optimization of predictive maintenance and production scheduling: Perspective from lead time constraints. J. Intell. Manag. Decis., 1(1): 67-77.