Kontekstipohjainen oppiminen

term_id: in_context_learning

Category: application_paradigms

Definition

Kontekstipohjainen oppiminen (ICL) mahdollistaa suurten kielimallien mukautumisen uusiin tehtäviin ilman painoarvojen päivitystä. Antamalla syöttö-tulos-parit promptin kontekstiin malli päättelisi kuviota ja pystyy suorittamaan tehtävän välittömästi.

Summary

Tekniikka, jossa mallit oppivat suorittamaan tehtäviä havainnoimalla promptissa annettuja esimerkkejä.

Key Concepts

  • Harvennusoppiminen (Few-Shot)
  • Nollanäyteoppiminen (Zero-Shot)
  • Prompt-suunnittelu
  • Painoarvovapaa mukauttaminen

Use Cases

  • Mallikykyjen nopea testaus uusilla datamäärillä
  • Dynaaminen tehtävien vaihto keskusteluagenttien toiminnassa
  • Teekoälysovellusten prototyypitys ilman uudelleenkoulutusta

Code Example

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