Transfer learning with convolutional neural networks for small sample size problem in machinery fault diagnosis. (July 2019)