본문 바로가기
AI 및 Data Analysis/Deep Learning

Pretrained model vs. Transfer learning

by doraemin_dev 2025. 6. 9.

**Pretrained model(사전학습된 모델)**은 이미 학습이 완료된 모델이고,

**Transfer learning(전이학습)**은 그 pretrained model을 가져와서 내 문제에 맞게 다시 학습시키는 방법입니다.


즉, pretrained model은 도구,
transfer learning은 그 도구를 활용하는 방식이에요.



---

✅ 차이점 정리

항목 Pretrained model Transfer learning

의미 대규모 데이터셋으로 미리 학습된 모델 Pretrained model을 기반으로 특정 작업에 맞게 재학습
예시 ImageNet으로 학습된 VGG16, BERT VGG16을 사용해 고양이/강아지 분류 모델 재학습
역할 학습을 빠르게 시작할 수 있는 기반 제공 새로운 태스크에 맞게 모델을 맞춤화
사용 여부 그냥 feature extractor로 사용할 수도 있음 fine-tuning 또는 feature extraction 방식으로 사용

---

✅ 비유로 설명하면

> 🍰 Pretrained model은 이미 잘 만들어진 케이크
🧁 Transfer learning은 이 케이크에 내가 원하는 토핑이나 장식을 추가해서 내 취향에 맞게 바꾸는 것

---

✅ 어떻게 쓰이느냐?

Vision 분야:

pretrained ResNet → 특정 의료 이미지 분류 문제에 transfer learning


NLP 분야:

pretrained BERT → 감정 분석용 데이터셋에 fine-tuning




'AI 및 Data Analysis > Deep Learning' 카테고리의 다른 글

[Dataset] compare in cellxgene  (0) 2025.06.24
LSTM  (0) 2025.06.06
[RNN] Parameter Sharing  (0) 2025.06.06
[Cost Function] Linear Regression & Logistic Regression  (0) 2025.06.05
[Linear Regression] Hyperplane  (0) 2025.06.05