0%

ML:Transfer Learning

1. 1 What is Transfer Learning

Transfer learning is a machine learning technique where a model trained on one task is re-purposed on a second related task.

For example, if I already have a fine trained model for detecting dog and cat, and now I want to train a model can detect different kinds of dogs, I don’t need to train the model from scratch. Just use the pre-trained model and train the last few layers’ neural.

2. 2 How to use Transfer Learning

Two common approaches:

  • Develop Model : If you have large dataset on a similar problem and willing to train the model yourself.
  • Pre-trained Model : If you don’t have enough data to train your model so you can download some pre-trained model released by some research institutions.

3. 3 When to use Transfer Learning

transfer-learning