A Comprehensive Review of Machine Learning Algorithms for Fault ‎Diagnosis and Prediction in Rotating Machinery | Synapse