[Home] AI로 돌아가기

전이학습 (Transfer Learning)

전이학습은 한 작업(task)을 통해 학습한 지식이나 모델을 다른 관련 작업에 적용하는 머신러닝 기술이다. 보통 대규모 데이터셋에서 사전학습(pretraining)된 모델을 바탕으로, 새로운 과제에 대해 적은 데이터로도 우수한 성능을 낼 수 있게 한다.

1) 전이학습의 개념

기존에는 모든 과제마다 모델을 처음부터 새로 학습해야 했다. 그러나 전이학습에서는 기존에 학습한 모델의 일부 또는 전부를 활용하여 새로운 과제를 더 빠르고 효과적으로 해결할 수 있다. 특히 딥러닝에서는 초기 레이어들이 일반적인 특성을 학습하기 때문에, 이를 다른 과제에 재활용하는 방식이 자주 사용된다.

2) 전이학습의 유형

3) 활용 사례