【エンコーダー・デコーダー】
エンコーダー・デコーダー とは?
💡 「理解してから話す」を機械で再現した、AIの二人三脚アーキテクチャ
📌 このページのポイント
エンコーダー・デコーダーってどういう仕組み?
簡単に言うと「読む係」と「書く係」の二人組だよ。エンコーダーが入力(たとえば日本語の文)を読んで意味をギュッと圧縮した表現にまとめる。デコーダーがその圧縮された意味を受け取って、別の形(英語の文)で書き出すんだ
なんでわざわざ一回圧縮するの?そのまま変換すればよくない?
いい質問だね。日本語と英語って語順も文法も全然違うでしょ?単語を一対一で置き換えても自然な文にならない。だから一回「意味そのもの」に変換してから、出力側の言語のルールで組み立て直すんだよ。これが中間表現の役割なんだ
Transformerもエンコーダー・デコーダーなの?
えっ、片方だけでも動くの?
じゃあ今はデコーダーだけのGPT系が主流なの?
まとめ:ざっくりこれだけ覚えればOK!
「エンコーダー・デコーダー」って出てきたら「入力を理解する係と出力を作る係の分業体制」と思えればだいたいOK!
📖 おまけ:英語の意味
「Encoder-Decoder」 = 符号化器・復号化器
💬 もともとは通信工学の用語で、信号を圧縮して送って復元するって意味だよ。それがニューラルネットの世界に輸入されて「意味を圧縮→展開」って使い方になったんだ