Skip to main content

Docs

God shall bless us; and all the ends of the earth shall fear him.

PEFT

Hugging Face PEFT 라이브러리 및 관련 논문들

개요

전체 모델 파라미터를 학습하지 않고, 소수의 추가 파라미터만 학습해 파인튜닝 비용을 대폭 절감하는 기법들의 총칭.

주요 기법 비교

기법방식특징
LoRA저랭크 행렬 삽입추론 오버헤드 없음
Adapter레이어 사이 소형 모듈 삽입직관적 구조
Prefix Tuning입력 앞에 학습 가능한 토큰 추가모델 수정 불필요
Prompt TuningSoft prompt 학습매우 적은 파라미터
IA³활성화 값에 학습 가능한 벡터 곱더 적은 파라미터

LoRA와의 관계

LoRA는 PEFT 기법 중 가장 널리 쓰이는 방법. [[lora]]

Hugging Face PEFT 라이브러리

from peft import get_peft_model, LoraConfig

config = LoraConfig(r=8, lora_alpha=32, target_modules=["q_proj", "v_proj"])
model = get_peft_model(base_model, config)

의의

GPU가 제한된 환경에서 대형 모델을 커스터마이징하는 실용적 접근법.