コース一覧
生成AI資格対策(生成AIパスポート+G検定)
RNNとAttention

生成AI資格対策(生成AIパスポート+G検定)

AIと機械学習のきほん、生成AIのしくみ、活用と動向、著作権・個人情報などのリスクと法律、そしてG検定に必要なディープラーニング理論まで、生成AI時代の2大資格の出題範囲を、毎レッスン実際に問題を解きながら学べる対策コースです。前提知識は不要です。約 12.5 時間 (1 日 30 分 × 25 日) で 49 レッスンを修了でき、生成AIパスポートとG検定それぞれの模試で合格ラインを確認して本番に臨めます。

1
試験ガイダンス(2資格の選び方)
0. 2つの資格の違い10分
1. 出題形式と時間10分
2. 学習計画10分
3. 形式を体験10分
2
AIのきほん
0. AIとは15分
1. AIの歴史とブーム15分
2. 機械学習の3分類15分
3. ニューラルネットとDL15分
4. 評価と過学習15分
5. 過去問:AIのきほん15分
3
生成AIのしくみ
0. LLMのしくみ15分
1. 画像生成のしくみ15分
2. マルチモーダル15分
3. RAGと外部知識15分
4. 追加学習の手法15分
5. 過去問:生成AIのしくみ15分
4
活用と動向
0. ビジネス活用15分
1. プロンプトの技法15分
2. 主要サービスの分類15分
3. 動向15分
4. 過去問:活用と動向15分
5
リスクと法律・倫理
0. ハルシネーションとリスク15分
1. 著作権と生成AI15分
2. 個人情報と機密15分
3. AIのセキュリティ15分
4. ガイドラインと法規制15分
5. バイアスと倫理15分
6. 過去問:リスクと法律15分
6
生成AIパスポート仕上げ
0. 模試:生成AIパスポート60分
1. 弱点復習15分
2. 直前チェック15分
3. 受験とG検定への判断15分
7
G検定上乗せ:機械学習の理論
0. 回帰と分類15分
1. 決定木とアンサンブル15分
2. クラスタリングと次元削減15分
3. 勾配降下法15分
4. 正則化と汎化15分
5. 過去問:機械学習理論15分
8
G検定上乗せ:ディープラーニング
0. CNN15分
1. RNNとAttention15分
2. Transformer15分
3. 生成モデル15分
4. 強化学習15分
5. 研究史と人物15分
6. 過去問:DL15分
9
G検定仕上げ
0. 模試:G検定65分
1. 弱点復習15分
2. 直前チェック15分
3. 受験と次のステップ15分

生成AI資格対策(生成AIパスポート+G検定)

012つの資格の違い
02出題形式と時間
03学習計画
04形式を体験
05AIとは
06AIの歴史とブーム
07機械学習の3分類
08ニューラルネットとDL
09評価と過学習
10過去問:AIのきほん
11LLMのしくみ
12画像生成のしくみ
13マルチモーダル
14RAGと外部知識
15追加学習の手法
16過去問:生成AIのしくみ
17ビジネス活用
18プロンプトの技法
19主要サービスの分類
20動向
21過去問:活用と動向
22ハルシネーションとリスク
23著作権と生成AI
24個人情報と機密
25AIのセキュリティ
26ガイドラインと法規制
27バイアスと倫理
28過去問:リスクと法律
29模試:生成AIパスポート
30弱点復習
31直前チェック
32受験とG検定への判断
33回帰と分類
34決定木とアンサンブル
35クラスタリングと次元削減
36勾配降下法
37正則化と汎化
38過去問:機械学習理論
39CNN
40RNNとAttention
41Transformer
42生成モデル
43強化学習
44研究史と人物
45過去問:DL
46模試:G検定
47弱点復習
48直前チェック
49受験と次のステップ

生成AI資格対策(生成AIパスポート+G検定)

RNNとAttention

10語の文も200語の文も、同じ仕組みで扱いたい

系列データは、順番に意味があるデータのことです。文章は単語の並びで、順序を入れ替えると意味が変わります。音声は時間に沿った波形、株価や気温は時系列の数値、動画はフレームの並びです。共通しているのは、ある時点の値がそれ以前の値に影響を受けるという点です。

画像を扱う CNN は入力の大きさが決まっていることを前提にしますが、系列データは長さがまちまちです。そこで使われるのがリカレントニューラルネットワーク(RNN)です。入力を1時刻ずつ順に受け取り、そのたびに隠れ状態を更新して次の時刻へ渡します。隠れ状態はそれまでに読んだ内容の要約にあたり、これがあるおかげで過去を踏まえた出力ができます。同じ重みを各時刻で使い回すので、長さの違う系列を同じネットワークで扱えます。

学習には BPTT(通時的誤差逆伝播法)を使います。時間方向に展開したネットワークを、非常に深い層のように見立てて、出力側で測った誤差を入力側へ配り直す方法です。

文の冒頭を、文末まで覚えていられない

ここで問題が起きます。時間方向に展開すると長い系列ほど層が深いのと同じ状態になり、誤差を遡る途中で勾配消失が起こります。逆に値が発散する勾配爆発も起こりえます。結果として、遠く離れた時点の情報を使えなくなる長期依存の問題が生じます。文の冒頭にある主語を、文末の動詞に結びつけられないといった形で現れます。

これを扱うために作られたのが LSTM(Long Short-Term Memory) です。隠れ状態とは別にセル状態という情報の通り道を持ち、そこへの出し入れを3つのゲートで制御します。

ゲート役割
入力ゲート今の入力をどれだけセル状態に書き込むかを決める
忘却ゲートセル状態に溜まった情報をどれだけ残すか、捨てるかを決める
出力ゲートセル状態のうちどれだけを次へ出すかを決める

セル状態が大きく変形されずに時間方向へ流れるため、勾配が減衰しにくく、遠い過去の情報を保持できます。3つのうち後から追加されたのが忘却ゲートである点は、出題されることがあります。GRU(Gated Recurrent Unit) は LSTM を簡略化した仕組みで、ゲートの数を減らしてセル状態と隠れ状態を統合しており、パラメータが少なく学習が速いのが利点です。

もう一つの工夫が双方向 RNN です。系列を前から読む RNN と後ろから読む RNN を並べ、両方の結果を使います。ある単語の意味を、前の文脈だけでなく後ろの文脈からも決められるようになります。ただし系列全体が揃っていないと使えないため、先を逐次に予測する用途には向きません。

長い文を、1本のベクトルに詰め込めない

機械翻訳のように、入力の系列から別の長さの系列を出す課題を扱うのが Encoder-Decoder(seq2seq) です。Encoder が入力文を読んで内容を1本のベクトルに詰め込み、Decoder がそのベクトルから訳文を1語ずつ生成します。

この形には弱点があります。どれだけ長い文でも、内容をたった1本の固定長ベクトルに押し込めなければならない点です。文が長くなるほど情報が入り切らず、質が落ちます。これがボトルネックと呼ばれる問題です。

それを解いたのが Attention(注意機構) です。Decoder が1語を出力するたびに、入力側のどの位置を重視すべきかという重みを計算し、入力の各位置の情報を重み付きで参照します。すべてを1本のベクトルに圧縮する必要がなくなり、長い文でも該当箇所を直接見に行けます。訳語を出すときに原文のどこを見ているかを可視化できる点も、この仕組みの分かりやすさにつながっています。

試験ではこう問われる

  • 「長期依存の問題に対処するために導入された機構」は LSTM のゲートです。とくに忘却ゲートは名指しで出ます
  • 「セル状態」という語が出たら LSTM、「ゲートを減らして簡略化」とあれば GRU です
  • 「固定長ベクトルに情報を押し込むことによる性能低下を解決した」は Attention が答えです。LSTM や双方向 RNN と並べて迷わせてきます
  • 「時間方向に展開して誤差を伝える学習法」は BPTT です。誤差逆伝播法そのものと混ぜてきます
  • RNN は前の時刻の計算が終わらないと次へ進めないため、逐次処理で並列化しにくいという弱点があります。これが次の回で扱う Transformer が生まれた動機です

このレッスンに出てくる用語

意味があいまいなまま進んだ語は、ここから読み直せます。

  • ニューラルネットワーク人間の脳の神経回路を模したモデル。
  • 逆伝播損失から勾配を計算する向き
  • 処理計算や代入を表す長方形
  • Transformer2017年発表の生成AIの中核アーキテクチャ
生田 陸人
監修生田 陸人
ゆめさくエンジニア / 現役ソフトウェアエンジニア監修者プロフィールを見る →
編集 ゆめさく編集部·公開 2026/08/09·更新 2026/08/26

関連レッスン

  • Transformer

    自己注意機構が RNN の何を解決したのかを構造から説明します。

  • 生成モデル

    GAN・VAE・拡散モデルの仕組みと得意分野を比較します。

  • 強化学習

    報酬と方策という枠組みから、強化学習の基本と応用を学びます。

  • 研究史と人物

    G検定名物の研究史と人物を、出来事の因果でつないで覚えます。

分からないところは Tap (AI先生) に質問できます

24 時間いつでも、あなたのレベルに合わせて日本語で答えます。

復習ミニクイズ

Encoder-Decoder(seq2seq)による機械翻訳で、入力文が長くなるほど精度が落ちる原因と、その解決策の組み合わせとして最も適切なものはどれですか。