Transfer Learning(전이학습) 이란

Fine-tuning 이란

언제 사용할까?

충분한 데이터가 있다면 전체를 학습시킬 수 있지만, 데이터가 충분하지 않다면 기존의 모델에서 추가한 층에서만 학습을 진행 후 사용이 가능합니다.

  1. 전이 가능한 데이터는 많고 전이하려는 데이터가 적을 경우 자주 사용
  2. A와 B가 같은 Input을 가지는 경우 자주 사용
  3. A의 Low Level 특성이 B에게 유용할 때 자주 사용 -> A는 과일 분류, B는 사과 분류

동결층(Freeze)과 재학습(Fine-tuning)

https://thisisiron.github.io/assets/images/transfer_learning.jpg

동결층

Fine-tuning

예시