Slovník výrazov AI/Veľké jazykové modely

Veľké jazykové modely

kontextové vnorenie

Anglický výraz contextual embedding

pokročiléheslo č. 4765 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená kontextové vnorenie?

Kontextové vnorenie je vektor tokenu alebo úseku vytvorený sieťou po zohľadnení okolitého textu. Rovnaké slovo tak môže mať odlišnú reprezentáciu podľa významu vo vete. Vrstvu, spôsob agregácie a smer kontextu treba uviesť, pretože každý z nich mení vlastnosti vektora a jeho vhodnosť pre ďalšiu úlohu.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Používa sa pri extrakcii entít, sémantickom vyhľadávaní, klasifikácii a analýze významu. Praktik zvolí vrstvu a pooling na validačnom súbore a otestuje krátke aj dlhé kontexty. Ak sa ukladajú embeddingy dokumentov, treba evidovať model, verziu a segmentáciu, aby sa dali bezpečne preindexovať.

Overiteľnosť

Odborné zdroje

  1. Deep Contextualized Word Representationsaclanthology.org
  2. BERT: Pre-training of Deep Bidirectional Transformersarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje kontextové vnorenie?

Self-attention a následné vrstvy miešajú informáciu z povolených pozícií, takže výsledný vektor tokenu závisí od celej viditeľnej sekvencie.

Kedy má kontextové vnorenie praktický význam?

Používa sa pri extrakcii entít, sémantickom vyhľadávaní, klasifikácii a analýze významu.

S čím si pojem nezamieňať?

Vstupné vnorenie tokenu je pevné pre ID; kontextové vnorenie je aktivácia modelu po interakcii s ostatnými tokenmi.

Ako sa výsledok kontroluje?

Hodnotí sa výkon v cieľovej úlohe, odlíšenie významov, citlivosť na okolie, pooling a stabilita naprieč dĺžkami.

Na čo si dať pozor?

Vektor môže meniť význam pri rušivom texte, niesť citlivý kontext a pri nesprávnom poolingu stratiť informáciu o dôležitej pozícii.