Modely a architektúry · Sekvenčné a generatívne modely

Architektúra enkóder-dekóder

Encoder-decoder architecture

Posledná odborná revízia
28. júla 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-E-10

Odborná definícia

Význam a odborné vymedzenie pojmu

Encoder-decoder architecture je modelové usporiadanie, v ktorom encoder vytvorí reprezentácie vstupu a decoder z nich vytvára cieľový výstup. Používa sa pri úlohách, kde sa vstupná a výstupná sekvencia líšia, napríklad pri preklade, sumarizácii, prepise alebo generovaní odpovede z dokumentu. V Transformeri decoder kombinuje maskovanú self-attention nad už vytvorenými tokenmi s cross-attention nad výstupmi encodera. Tréning, dekódovanie a spôsob podmieňovania určujú presnosť aj typické chyby.

Zrozumiteľné vysvetlenie

Ako sa pojem používa v praxi

Pri sumarizácii najprv encoder prečíta celý článok a vytvorí kontextové reprezentácie jeho častí. Decoder potom píše súhrn token po tokene a pri každom kroku sa môže pozrieť na relevantné miesta vstupu. Architektúra teda oddeľuje porozumenie zdroja od tvorby cieľa, no oba moduly sa trénujú spoločne. Nie je to to isté ako autoenkóder, ktorého cieľom býva rekonštruovať pôvodný vstup. Tu môže byť výstup v inom jazyku, formáte aj dĺžke. Pri dlhom vstupe treba preveriť, či decoder využíva správne časti zdroja.

Časté otázky

Otázky, ktoré spresňujú význam

Na čo slúži cross-attention?

Umožňuje decoderu pri generovaní vyberať informácie z reprezentácií encodera. Query pochádza z decoderu, kľúče a hodnoty zo spracovaného vstupu.

Prečo decoder používa kauzálnu masku?

Počas generovania nesmie token využívať budúce tokeny cieľovej sekvencie. Maska zachová rovnakú informačnú podmienku pri tréningu a inferencii.

Ako sa táto architektúra líši od decoder-only modelu?

Decoder-only model dostane vstup aj výstup v jednom autoregresívnom kontexte. Encoder-decoder má samostatné spracovanie zdroja a explicitné cross-attention prepojenie.

Čo je teacher forcing?

Pri tréningu decoder dostáva predchádzajúci správny token namiesto vlastnej predikcie. Zrýchľuje učenie, ale vytvára rozdiel oproti reálnemu generovaniu.

Kedy je encoder-decoder vhodnejší než klasifikátor?

Keď výsledkom nie je pevná trieda, ale variabilná sekvencia, štruktúrovaný text alebo transformácia vstupu, ktorej dĺžku nemožno vopred určiť.

Súvisiace pojmy

Významové a tematické súvislosti

Pojem v rozhodovaní

Odborné články, ktoré tento pojem používajú v praxi

Zdroje a redakčná stopa

Použité východiská a odborná revízia

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.