Hoppa till innehållet
AI-grafen
F· AI engineeringmodelltraning-finjustering· ca 90 min· volatil — kontrolleras ofta· verifierad 2026-09-20

Parametereffektiv finjustering: adapters, prefix, LoRA

Kunna jämföra PEFT-metoder och välja rätt för en given budget.

Förkunskaper

Intuition

PEFT = träna få parametrar i stället för alla. Familjen har fyra huvudgrenar:

MetodVar den sitterParametrarInferenskostnad
LoRAparallellt med viktmatriser, ΔW = BA0,1–2 %noll efter merge
Adapterssmå flaskhalslager insprängda i blocken0,5–5 %extra lager kvar
Prefix/prompt tuninginlärda «virtuella tokens» först i sekvensen< 0,1 %äter kontext
(IA)³inlärda skalvektorer på K, V och FFN~0,01 %nära noll
BitFitbara bias-termerna~0,08 %noll

LoRA vann i praktiken av en enda anledning: adaptern kan bakas in i basvikterna efter träning, så inferensen blir exakt lika snabb som originalet. Adapters lägger till lager som måste köras varje gång.

Formellt

Varför PEFT fungerar alls: finjustering ändrar modellen i ett lågdimensionellt underrum. Aghajanyan m.fl. (2020) mätte den «intrinsiska dimensionen» för finjusteringsuppgifter och fann att några hundra till några tusen parametrar räcker för att nå nära full finjustering på många uppgifter.

Minnesbudgeten är det som avgör i praktiken. Full finjustering av en 7B-modell i bf16 kräver:

  • vikter 14 GB + gradienter 14 GB + Adam-tillstånd 56 GB (fp32 m och v) ≈ 84 GB plus aktiveringar.

Med LoRA r=16 tränas ~0,1 % av parametrarna:

  • vikter 14 GB (frysta, inga gradienter) + adaptrar och deras optimizer-tillstånd < 0,5 GB ≈ 15 GB.

Med QLoRA (4-bit bas) ≈ 6 GB — en 7B-modell finjusteras på ett konsumentkort.

Val i praktiken:

  • Stil, format, ton, domänterminologi → LoRA med låg rank (4–16).
  • Ny faktakunskap → hög rank eller full finjustering — eller, oftast bättre, RAG.
  • Många uppgifter på samma bas → LoRA-adaptrar som byts i drift (en bas, n adaptrar).
  • Extremt minnessnålt → (IA)³ eller BitFit, till priset av lägre tak.

Behärskning innebär

  • Jämför LoRA, adapters, prefix/prompt tuning och (IA)³
  • Väljer metod efter minnesbudget och uppgift
  • Vet vad som kan bakas in i basmodellen

Logga in för att göra övningarna och bygga upp din behärskning.

Källor

Alla källor och licenser