Transformerとは
単語どうしの関連を見て、文脈をとらえる
- Transformer は、文章内の単語どうしの関連を Self-Attention(自己注意機構)でとらえて文脈を読み取る、深層学習のしくみです。
- ChatGPT などの大規模言語モデル(LLM)の根幹を支えています。構造は、特徴を取り出すエンコーダと、出力を作るデコーダの組み合わせです。
- RNN が苦手だった離れた単語どうしの関係を扱え、並列処理で学習も速くなりました。
Transformerとは
Transformer は、文章の中の単語どうしの関連をとらえることで、文脈を読み取る深層学習のしくみです。ChatGPT のような大規模言語モデル(LLM)の根幹を支える技術として知られています。
文章の意味は、単語を1つずつ見るだけではわかりません。たとえば「それ」が何を指すかは、離れた場所にある別の単語との関係で決まります。Transformer は、文章中のすべての単語の組み合わせについて「どれくらい関連しているか」を調べ、文脈をとらえます。この「関連を見る」しくみが Self-Attention(自己注意機構) です。
しくみ
Self-Attention
Self-Attention は、外部のデータに頼らず、手元の文章の中の単語どうしの関連を計算する機構です。この機構のおかげで、Transformer は長い文章でも、前のほうの単語を忘れにくくなりました。問題では「長期の記憶力を獲得している」と表現されています。
エンコーダとデコーダ
Transformer は、次の2つの部分を組み合わせた構造(encoder/decoder モデル)を採用しています。
- エンコーダ: 入力データの特徴量を取り出す部分。
- デコーダ: その特徴量をもとに、出力データを作る部分。
文章を別の文章に変える処理のように、「入力を読み取る」役と「出力を作る」役を分けた構成です。
RNN との違い
それまで文章などの時系列データには、RNN(再帰型ニューラルネットワーク)が使われていました。RNN は単語を順番に読むため、離れた単語どうしの関係をとらえるのが苦手でした。Transformer は、Self-Attention で離れた単語の関連も直接とらえます。さらに、並列処理で高速に学習できる点も大きな利点です。RNN の詳しい説明は「RNNとは」にまとめています。
試験での問われ方
IoTシステム技術検定 基礎では、第6章「IoTでデータを活用する」で出ます。もちこ道場の第6章の問題では、Transformer を含む問題が12問あり、次のような問われ方をしています。
- 穴埋め: 「自己注意機構(Self-Attention)で単語どうしの関連や文脈をとらえる、LLM の根幹技術」の空欄に Transformer を選ぶ。または、Self-Attention や、エンコーダと対になるデコーダの名前を選ぶ。
- ほかの用語の外れの選択肢: CNN・RNN・GAN の問題で、Transformer が選択肢に並ぶ。
- 誤った記述を選ぶ: RNN との違い(離れた単語の扱い、並列処理)を入れ替えた記述や、拡散モデルの仕組みとの関係を述べた記述の誤りを見抜く。
似た用語との違い
深層学習の代表的なモデルを、何が得意かで並べて比べます。
| モデル | 得意なこと | 見分けのキーワード |
|---|---|---|
| Transformer | 文章内の単語どうしの関連(文脈) | Self-Attention、大規模言語モデル、並列処理 |
| RNN | 時系列データを順に処理 | 過去の情報を保持 |
| CNN | 画像の特徴の抽出 | 画像認識、畳み込み |
| GAN | 画像などを新しく作る | 生成器と識別器 |
覚え方
- 「LLM の根幹」「Self-Attention」の2語が出たら Transformer。
- 構造はエンコーダ(読み取る)+デコーダ(作る)。ペアで覚えます。
- RNN は順番に読むので、離れた単語が苦手。Transformer は関連を直接見るので、離れていても大丈夫、と対にします。
生成AI の中での位置づけは「生成AIとは」、第6章のほかの用語は「第6章 IoTでデータを活用するの要点」にまとめています。
第6章の問題を2問、解いてみる
もちこ道場の第6章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
ChatGPTなどの大規模言語モデル(LLM)の根幹技術であり、自己注意機構(Self-Attention)を用いて単語同士の関連性や文脈を高精度に捉えることができるアルゴリズムを1という。
答えと解説を見る
正解は 2(Transformer)です。
【概要】
Transformerは、GPTなどLLMの根幹を支えるアルゴリズムで、Self-Attentionで文中の単語どうしの関係から文脈を読み取る。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. CNNあなたの解答 CNNは画像認識分野で広く使われる畳み込みニューラルネットワークであり、自己注意機構を核とするLLMの根幹技術ではない。
- 2. Transformer正解あなたの解答 Transformerは、自己注意機構で単語間の関連性を捉え、従来より高速かつ高精度な自然言語処理を可能にした。
- 3. RNNあなたの解答 RNNは単語を1つずつ処理する再帰型の構造で、文章が長くなると過去の情報を保持しにくい課題があり、本問の技術ではない。
- 4. GANあなたの解答 GANは、生成器と識別器を競わせて画像を生成する手法であり、自己注意機構で文脈を捉えるアルゴリズムではない。
問2
Transformerなどで採用されているネットワーク構造で、入力データの特徴量を抽出するエンコーダ部と、その情報を基に出力データを生成する1部から成る仕組みをencoder/1モデルという。
答えと解説を見る
正解は 1(デコーダ)です。
【概要】
encoder/decoderモデルは、エンコーダ部が入力の特徴量を取り出し、デコーダ部がそれを手がかりに出力を作る構造で、Transformerが採用している。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. デコーダ正解あなたの解答 デコーダは、エンコーダから渡された単語間の関係などを手がかりに、次に生成すべき単語を予測して出力を作る。
- 2. ジェネレータあなたの解答 ジェネレータは、GANで識別器を欺く画像を作る生成器を指す語であり、エンコーダと対になる部分ではない。
- 3. 識別器あなたの解答 識別器は、GANで生成器が作った画像を偽物と見分けるよう訓練される部分であり、エンコーダと対になる部分ではない。
- 4. エージェントあなたの解答 エージェントは、強化学習で行動を起こし報酬を受け取る学習の主体であり、エンコーダと対になる部分ではない。
第1章の問題を解いてみる
第6章は約90問あり、プランで解けます。まずは登録なし・無料で、第1章の問題をこのページの中で解けます。
よくある質問
Transformer と、アニメ・映画の「トランスフォーマー」は関係がありますか?
関係はありません。試験で出る Transformer は、深層学習のモデルの名前です。
Self-Attention とは何ですか?
文章の中の単語どうしが、どれだけ関連しているかを見て、文脈をとらえる機構です。外部のデータに頼らず、手元の文章の中だけで関連を計算するので「自己」注意といいます。
Transformer は文章を扱うだけですか?
文章の処理で広まりましたが、画像などを扱う応用もあります。試験では、まず「大規模言語モデルの根幹」「Self-Attention」「エンコーダとデコーダ」の3点を押さえてください。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
公式テキストの全8章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全8章 720問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)なし
1,000円
31日間・買い切り・自動更新なし
- 全8章 720問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
IoTシステム技術検定 基礎の第6章「IoTでデータを活用する」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第6章の問題を2問、その場で解いて確かめられます。
生成AIは、学習したデータをもとに、文章・画像・音声などの新しいコンテンツを作り出すAIです。LLM・拡散モデル・マルチモーダルなどの関係を図で示し、基盤モデルとの違いと、IoTシステム技術検定 基礎での問われ方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。