A technique used to transfer the knowledge learned from a pre-trained neural network to a new and related problem.