In-context learning

term_id: in_context_learning

Category: application_paradigms

Definition

In-context learning (ICL) gör att stora språkmodeller kan anpassa sig till nya uppgifter utan att uppdatera sina vikter. Genom att tillhandahålla indata-och-utdata-par inom promptkontexten, drar modellen slutsatser om mönstret och utför uppgiften.

Summary

En teknik där modeller lär sig utföra uppgifter genom att observera exempel som tillhandahålls i prompten.

Key Concepts

  • Few-shot learning
  • Zero-shot
  • Promptdesign
  • Vikt-fri anpassning

Use Cases

  • Snabbtestning av modellkapacitet på nya datamängder
  • Dynamisk uppgiftsbyte i konversationella agenter
  • Prototypframtagning av AI-applikationer utan omträning

Code Example

1
2
prompt = "Translate English to French:\nEnglish: Hello\nFrench: Bonjour\nEnglish: Cat\nFrench:"
response = model.generate(prompt)