Effect of data preprocessing methods and hyperparameters on accuracy of ball bearing fault detection based on deep learning