Deep transfer learning for machine diagnosis: From sound and music recognition to bearing fault detection