An Advanced Convolutional Neural Network for Bearing Fault Diagnosis under Limited Data