↑: [[G検定に関する知識]] - RNNを使わず**Attentionだけ**で組み立てた系列変換モデル(2017年, Vaswani et al.) - エンコーダ(Self-Attention + Feed Forward)×N層 と デコーダ(Self-Attention + Source-Target Attention + Feed Forward)×N層 の構成 - 並列計算が可能なため学習が速く、離れた語の関係にも強い - BERT・GPT・ChatGPTなど現代のAIはすべてTransformerの派生 - RNNと違い順序情報を持たないため**位置エンコーディング**を加算して補う - cf. [[Multi-Head Attention]], [[Self-Attention]], [[位置エンコーディング]] - エンコーダは**Self-Attention+Feed-Forwardの2サブレイヤーのみ**。 - Source-Target Attentionを持つのは**デコーダだけ**(マスク付きSelf-Attention・Source-Target Attention・Feed-Forwardの3サブレイヤー)← 頻出ひっかけ - デコーダのマスクは将来トークンを参照しない**causal mask**(自己回帰生成と整合)。Source-Target Attentionではエンコーダ出力をK・V、デコーダ状態をQとする - Self-Attentionの計算量は系列長の**二乗** O(n²)。長系列が課題(Sparse Attention等で効率化) - 背景:Seq2Seqの固定長**コンテキストベクトル**による情報欠落を、Attention → Self-Attentionで解消した