Neurónové siete · Článok
Čo je transformer a prečo je dôležitý pre modernú AI
Zrozumiteľné vysvetlenie transformer architektúry, attention mechanizmu a toho, prečo transformery stoja za mnohými modernými AI systémami.
Transformer je architektúra neurónovej siete, ktorú predstavili Ashish Vaswani a kolektív v práci Attention Is All You Need v roku 2017. Jej hlavná myšlienka je jednoduchá, ale silná: namiesto spracovania textu iba postupne používa attention, teda mechanizmus, ktorým model váži rôzne časti vstupu podľa ich dôležitosti.
Čo znamená attention
Pri texte pracujeme s tokenmi. Môžu to byť slová, časti slov alebo znaky podľa tokenizéra. Self-attention počíta vzťahy medzi tokenmi v tej istej sekvencii. Ak veta obsahuje napríklad model prečítal článok a zhrnul ho, attention pomáha odhadnúť, že zámeno ho pravdepodobne odkazuje na článok. Je to zjednodušený príklad, ale vystihuje jadro: model sa učí, ktoré časti kontextu spolu súvisia.
Prečo bol transformer zlomový
Pred transformerom boli pri sekvenciách bežné najmä rekurentné siete a konvolučné prístupy. Tie často spracúvali tokeny postupne alebo cez lokálne okná. Transformer v pôvodnom návrhu postavil encoder-decoder architektúru na attention mechanizmoch. To umožnilo lepšie paralelné trénovanie a stalo sa základom mnohých neskorších modelov.
Dôležité je, že transformer nie je synonymum pre chatbot. Je to stavebný princíp. Dá sa použiť v preklade, vyhľadávaní, sumarizácii, multimodálnych systémoch aj v počítačovom videní. BERT ukázal silu obojsmerných reprezentácií textu a Vision Transformer preniesol podobný princíp na obraz rozdelený na malé patch-e.
Limity a časté omyly
Transformer nerozumie svetu rovnakým spôsobom ako človek. Vie vytvárať užitočné reprezentácie textu a iných dát, ale môže generovať neoverené tvrdenia. Preto vo vzdelávacom obsahu nestačí, že text znie presvedčivo. Treba overovať zdroje, dátumy, názvy modelov a tvrdenia o výkone.
Prečo je dôležitý pre Education
Ak používateľ rozumie transformeru, ľahšie pochopí tokeny, embeddingy, attention, kontextové okno, fine-tuning aj RAG. Transformer je preto základný orientačný článok pre celú AI mapu.
Zdroje a kontrola reality
- Primárny zdroj: Vaswani et al., Attention Is All You Need, 2017, https://arxiv.org/abs/1706.03762
- Podporný zdroj: Google Research Blog, Transformer: A Novel Neural Network Architecture for Language Understanding, https://research.google/blog/transformer-a-novel-neural-network-architecture-for-language-understanding/
- Podporný zdroj: Devlin et al., BERT, https://arxiv.org/abs/1810.04805
- Podporný zdroj: Dosovitskiy et al., Vision Transformer, https://arxiv.org/abs/2010.11929