Comparison of random forest, artificial neural networks and support vector machine for intelligent diagnosis of rotating machinery. (May 2018)