Transfer learning

Transfer learning corresponds to a redirection of trained models for one use to another use.

Neural networks are made of 2 blocks

  • the one building the features
  • the one using the features for classification/regression purposes

Starting from such a neural network, one of the possibilities offered to the user to transfer the knowledge acquired during the training for a given problem to another problem consists in keeping the layers generating the features and re-training the layers doing the classification.