AI Ordbog
Few-shot learning
AI's evne til at lære nye opgaver fra blot nogle få eksempler.
Skrevet og redigeret af Kristian Primdal · Sidst opdateret 18. marts 2026Indhold
Hvad er few-shot learning?
Few-shot learning er en AI-teknik hvor en model kan lære en ny opgave ud fra blot nogle få eksempler, typisk 2 til 10. I stedet for at kræve tusindvis af mærkede datapunkter, som traditionel maskinlæring gør, kan few-shot learning opnå gode resultater med minimal data.
Begrebet bruges i to sammenhænge:
- I prompting. Når du viser en sprogmodel nogle få eksempler i din prompt og beder den fortsætte mønsteret. “Oversæt: cat → kat, dog → hund, house → ?” Modellen forstår opgaven og svarer “hus.” Dette kaldes few-shot prompting.
- I maskinlæring generelt. Når en model er designet til at generalisere fra meget få træningseksempler, f.eks. at genkende et nyt ansigt efter at have set blot 3 billeder.
Den første betydning er langt den mest brugte i dag. GPT, Claude og andre store sprogmodeller er ekstremt gode til few-shot learning via prompting. Du giver dem et par eksempler, og de forstår hvad du vil.
Hvordan fungerer few-shot prompting?
Processen er simpel og kraftfuld:
- Giv eksempler. Inkludér 2-5 eksempler af den opgave du vil have løst i din prompt. Eksemplerne viser modellen formatet og logikken.
- Stil opgaven. Efter eksemplerne giver du det nye input som modellen skal behandle.
- Modellen generaliserer. Baseret på de få eksempler udleder modellen mønsteret og anvender det på det nye input.
For eksempel:
Klassificér disse kundehenvendelser:
"Min pakke er ikke ankommet" → Levering
"Kan jeg returnere dette produkt?" → Retur
"Hvad koster fragt til Sverige?" → Fragt
"Produktet var beskadiget da jeg åbnede det" → ?
Modellen svarer “Reklamation” eller “Kvalitet”. Den har forstået opgaven fra blot tre eksempler.
Few-shot vs. zero-shot vs. one-shot
- Zero-shot. Ingen eksempler. Modellen løser opgaven baseret på instruktionen alene. “Klassificér denne email som spam eller ikke-spam.” Kræver at modellen allerede forstår opgaven.
- One-shot. Ét enkelt eksempel. Modellen ser ét eksempel og generaliserer derfra. Overraskende effektivt med store sprogmodeller.
- Few-shot. Nogle få eksempler (typisk 2-10). Den mest pålidelige teknik. Nok eksempler til at vise mønsteret uden at bruge for meget af kontekstvinduet.
Hvornår fungerer few-shot learning godt?
- Formatering og struktur. Når du vil have output i et specifikt format: JSON, Markdown, specifikke tabeller. Eksempler viser modellen præcis hvad du forventer.
- Klassifikation. Kategorisering af tekst i foruddefinerede klasser. Eksemplerne demonstrerer hvad hver klasse indeholder.
- Oversættelse og konvertering. Omskrivning fra ét format til et andet: tekst til SQL, dansk til spansk, uformel til formel.
- Stil og tone. Vis modellen eksempler på den ønskede skrivestil, og den vil matche den i sit output.
- Mønstergenkendelse. Opgaver der følger et klart mønster som eksemplerne demonstrerer.
Few-shot learning i traditionel ML
Ud over prompting bruges few-shot learning i flere ML-kontekster:
- Ansigts-genkendelse. Telefoner kan genkende nye ansigter efter at have set blot 3-5 billeder. Modellen har lært hvad ansigter generelt er under præ-træning og tilpasser sig det specifikke ansigt med få eksempler.
- Medicinsk diagnostik. Sjældne sygdomme har typisk meget få eksempler. Few-shot learning-teknikker gør det muligt at træne diagnostikmodeller med begrænsede data.
- Robotgenkendelse. En robot der skal genkende nye objekter i et lager kan lære fra blot et par billeder af hvert objekt.
- Drug discovery. Forudsigelse af egenskaber for nye molekyler baseret på meget få kendte eksempler.
Hvorfor er LLM’er så gode til few-shot learning? Det skyldes præ-træning. Under præ-træning har modellen set milliarder af eksempler på at løse opgaver baseret på kontekst. Den har set oversættelseseksempler, klassifikationseksempler og formateringseksempler i sine træningsdata. Når du giver den few-shot-eksempler i en prompt, aktiverer den denne lærte evne. Few-shot learning er ikke magi. Det er transfer learning i aktion.
Tips til effektiv few-shot prompting
- Vælg repræsentative eksempler. Dine eksempler bør dække variationen i opgaven. Hvis du klassificerer i tre kategorier, inkludér mindst ét eksempel per kategori.
- Hold eksemplerne konsistente. Brug det samme format i alle eksempler. Inkonsistens forvirrer modellen.
- Brug 3-5 eksempler. Mere er ikke altid bedre. For mange eksempler bruger kontekstvinduet og kan endda forvirre modellen. 3-5 er typisk optimalt.
- Placér de bedste eksempler sidst. Modeller har tendens til at vægte de seneste eksempler højest (recency bias).
FAQ
Hvad er few-shot learning?
Few-shot learning er en AI-teknik hvor en model lærer at løse nye opgaver ud fra blot nogle få eksempler (typisk 2-10). I LLM-sammenhæng betyder det at du viser modellen eksempler i din prompt, og den generaliserer mønsteret til nye input. Det er en af de mest praktiske teknikker i prompt engineering.
Hvad er forskellen på few-shot og zero-shot learning?
Zero-shot learning kræver ingen eksempler. Modellen løser opgaven baseret på instruktionen alene. Few-shot learning bruger nogle få eksempler til at demonstrere opgaven. Few-shot giver typisk bedre og mere konsistente resultater, mens zero-shot er hurtigere og bruger mindre af kontekstvinduet.
Hvor mange eksempler er nok?
For de fleste opgaver er 3-5 eksempler tilstrækkeligt. Eksemplerne bør dække variationen i opgaven og være repræsentative. Mere end 10 eksempler giver sjældent bedre resultater og bruger unødigt kontekstvindue.