Transformerの構造に関する問題
問題
Transformerモデルについて、正しい記述を1つ選べ。
解説
Transformerは、2017年にGoogleが発表した「Attention Is All You Need」という論文で提案された画期的な深層学習モデルです。
最大の特徴は、それまで自然言語処理の主流だったRNN(回帰結合)やCNN(畳み込み)を完全に排除し、「Attention(注意機構)のみ」でネットワークを構成した点です。
RNNの弱点だった「順番にしか計算できない」制約がなくなり、GPUでの超大規模な並列計算が可能になったことで、ChatGPTなどの大規模言語モデル(LLM)の基盤となりました。
1. TransformerはRNNをベースにしており、Attentionは補助的に使われる。
誤り:Transformerの最大の発明は、RNNやCNNを使わず、「Attention(自己注意機構)のみ」で系列データを処理できることを証明した点です。
2. TransformerはSelf-AttentionとFeedForward層を基本構造とする。
正しい:Transformerの各ブロック(Encoder/Decoder)は、文脈を捉える「Multi-Head Self-Attention層」と、各単語の情報を変換する「Feed Forward層(全結合層)」の組み合わせで構成されています。
3. Transformerは逐次処理が必要なため並列計算ができない。
誤り:RNNのような逐次処理(順番待ち)が不要になり、文中のすべての単語を「同時に並列計算」できるようになったことが最大の強みです。
4. Transformerは短文には強いが長文処理は苦手である。
誤り:Attention機構により、遠く離れた単語同士の関係性を直接計算できるため、RNNが苦手としていた「長文の文脈処理(長期依存性の学習)」に非常に強いです。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- TPUの理解
- ノーフリーランチの定理の理解
- 全結合層の特徴に関する問題
- 全結合層のパラメータ数に関する問題
- 畳み込み層の役割に関する問題
- カーネル(フィルタ)の理解
- パディングの目的
- 特徴マップの理解
- CNNの構造に関する問題
- Depthwise Separable Convolution
- Dilation Convolution の理解
- 全結合層と畳み込み層の違い
- バッチ正規化(Batch Normalization)の理解
- 正規化層の役割に関する問題
- プーリング層の役割に関する問題
- 最大値プーリングと平均値プーリングの理解
- グローバルアベレージプーリング(GAP)の特徴
- スキップ結合の役割に関する問題
- Residual Network(ResNet)の特徴
- 回帰結合層の理解
- RNNの特徴に関する問題
- LSTMのゲート構造
- GRUの特徴に関する問題
- 双方向RNNの理解
- Attentionの役割に関する問題
- Self-Attentionの特徴
- Multi-Head Attentionの理解
- Transformerの構造に関する問題
- Encoder-Decoder Attentionの理解
- Seq2SeqとAttentionの関係
- オートエンコーダの基本理解
- 積層オートエンコーダの特徴
- 次元削減とオートエンコーダ
- 変分オートエンコーダ(VAE)の理解
- データ拡張の基本理解
- 画像データ拡張手法の理解
- テキストデータの拡張手法


