상위: LLM
요약
사전학습(Pre-training)된 모델을 특정 작업이나 도메인에 맞게 추가 학습시키는 과정. 사전학습이 "언어 일반"을 배우는 단계라면, 파인튜닝은 그 지식을 원하는 형태(말투, 형식, 도메인 지식, 지시 수행)로 **정렬(align)**하는 단계.
방식
- Full Fine-tuning: 모델의 모든 파라미터를 업데이트. 성능 상한이 높지만 GPU 메모리·비용 부담이 크고 원본 능력을 잊는 catastrophic forgetting 위험
- PEFT: LoRA 등으로 일부 파라미터만 학습. 적은 자원으로 Full Fine-tuning에 근접한 성능
학습 목표에 따른 구분
RAG와의 선택 기준
- 지식이 자주 바뀌면 RAG (문서만 갱신하면 됨), 말투·형식·도메인 특화 능력이 필요하면 파인튜닝
- 실무에서는 둘을 결합: 파인튜닝으로 응답 스타일을 잡고 RAG로 최신 지식을 주입