LLM 엔지니어링5장 · LoRA 파인튜닝과 DPO 정렬1 / 23← 이전목차다음 →MetaContents

5장. LoRA 파인튜닝과 DPO 정렬

먼저 큰 그림부터

두꺼운 전공 책의 내용을 우리 회사에 맞게 고쳐 쓰고 싶다고 해 봅시다. 책을 처음부터 다시 쓰는 대신, 책은 그대로 두고 필요한 쪽에 메모지를 붙여 고칩니다. 메모지만 공부하면 되니 빠르고, 메모지를 떼면 원래 책으로 돌아갑니다. 그다음 같은 질문에 대한 두 답 가운데 더 나은 쪽을 골라 가며 말투를 다듬습니다.

책은 그대로, 메모지 붙이기, 메모지만 공부, 더 나은 답 고르기의 네 걸음을 LoRA 와 DPO 에 견준 흐름도

이 장에서는 세 가지를 챙겨 갑니다. 모델 전체가 아니라 작은 부분만 학습하는 LoRA 의 원리와 쓰는 법, 4GB GPU 에서도 5억 파라미터 모델을 학습하게 해 주는 메모리 아끼는 기술, 그리고 고른 답과 반대 답의 쌍으로 답의 성향을 바꾸는 DPO 입니다. 3장과 4장의 Qwen2.5-0.5B-Instruct 를 이번에는 직접 다듬습니다. 4장에서 "0.5B 모델의 전체 학습은 이 GPU 에 들어가지 않는다"고 어림한 문제를 이 장에서 풉니다.

← 이전4장 · 확인문제와 해답다음 절 →5장 · 용어 짚고 가기