Unravelling Transfer Learning to Make Machines More Advanced