Unleashing the power of transfer learning for visual applications