A convolutional neural network based feature learning and fault diagnosis method for the condition monitoring of gearbox. (December 2017)