The objective of the proposal is to develop a recommendation system using advanced machine learning techniques such as Random Forest, Gradient boost, Support vector machine for vibration analysis so that the faults in the motor can be predicted before they could damage the motor ensuring the safe and reliable operation of motor. The performance of the proposed method depends on the quality and quantity of data collected including various test cases under which motor is operated. State-of-the-art methods use conversion of time domain vibration signal into frequency domain using transformation technique such as Fourier transform.