AI資格ドリル
資格を選ぶ

生成AIパスポート 第2章 生成AI(2027年2月試験の新シラバス)一問一答

2027年2月試験から適用される新シラバスの第2章 生成AIに当たる問題を126問収録しています。このページは第118〜126問を解説つきで掲載します。

この章の中項目

  • 生成AIを支える技術革新(Transformer以降)
  • 生成AIの学習プロセス
  • 生成AIの生成(推論)プロセス
  • LLM(大規模言語モデル)の基礎
  • ChatGPTと主要な生成AIモデルの動向
  • 各モダリティの生成AI
第118問

Scaled Dot-Product Attentionで、あるQueryとKeyの内積が18、Keyの次元数が9である。softmaxへ渡す前に、内積をKeyの次元数の平方根で割ったスコアはいくつか。

  • ア2
  • イ3
  • ウ6
  • エ18
答えと解説を見る
ウ6正解
解説

正解は「6」です。Scaled Dot-Product Attentionでは、QueryとKeyの内積をKeyの次元数の平方根で割ってからsoftmaxへ渡す。Keyの次元数は9なので平方根は3となり、18÷√9=18÷3=6である。2は18を次元数9で直接割った値、3は√9だけを求めて内積18を割っていない値、18はスケーリング前の内積をそのまま残した値である。分母が次元数そのものではなく、その平方根であることを先に確認して計算する。

https://arxiv.org/abs/1706.03762 (Scaled Dot-Product Attention)

問題番号: gaip-r2-011
問題番号 gaip-r2-011 の誤りを報告する
第119問

制約付きボルツマンマシン(RBM)にvisible unitが4個、hidden unitが3個あり、各visible unitと各hidden unitの間を1本ずつ結ぶ。同じ層内には結合を置かないとき、層間の結合は何本か。

  • ア7本
  • イ12本
  • ウ16本
  • エ21本
答えと解説を見る
イ12本正解
解説

正解は「12本」です。RBMはvisible unitとhidden unitの層間を結び、visible同士とhidden同士には直接結合を置かない。設問では4個のvisible unitそれぞれが3個のhidden unitすべてと1本ずつ結ばれるため、層間結合は4×3=12本になる。7本はunit数4+3の合計、16本は4×4、21本は7×3であり、いずれも二つの層の全組合せを数えていない。どの層同士を結ぶかを確定してから、片方の個数と他方の個数を掛ける。

https://www.cs.toronto.edu/~hinton/absps/guideTR.pdf (A Practical Guide to Training Restricted Boltzmann Machines)

問題番号: gaip-r2-012
問題番号 gaip-r2-012 の誤りを報告する
第120問

Transformerのdecoderに6個の出力位置がある。因果マスクを使うmasked self-attentionで、4番目の位置が現在位置自身を含めて直接参照できる出力位置は何個か。

  • ア2個
  • イ3個
  • ウ4個
  • エ6個
答えと解説を見る
ウ4個正解
解説

正解は「4個」です。decoderの因果マスクは、現在位置より後の未来位置を参照できないようにする一方、現在位置自身とそれ以前の位置は参照できる。4番目の位置から参照可能なのは1番目、2番目、3番目、4番目の4個であり、5番目と6番目は未来位置として遮断される。これは、次の出力を予測するときに、すでに得られた位置までの情報だけを使う自己回帰生成と訓練時の参照条件をそろえるためである。2個は遮断される未来位置だけを数え、3個は現在位置自身を除外し、6個はマスクを適用せず全位置を数えた値である。現在の番号までを含め、番号より後だけを除くことが要点になる。

https://arxiv.org/abs/1706.03762 (Transformer decoder masking)

問題番号: gaip-r2-013
問題番号 gaip-r2-013 の誤りを報告する
第121問

生成文の多様性を調整する検証で、TemperatureとTop-pを同時に変更したところ出力が変わったが、どちらの影響か分からなくなった。次の比較として適切なものはどれか。

  • ア片方を基準値へ戻し、もう片方だけを変えて出力を比較する
  • イTemperatureとTop-pを毎回別々の乱数で同時に変える
  • ウTemperatureとTop-pを必ず同じ数値にそろえる
  • エ二つの設定値を変えず、プロンプトの文字数だけを数える
答えと解説を見る
ア片方を基準値へ戻し、もう片方だけを変えて出力を比較する正解
解説

正解は「片方を基準値へ戻し、もう片方だけを変えて出力を比較する」です。TemperatureとTop-pはいずれも生成のランダム性に関係するが、Temperatureは確率分布のランダム性を調整し、Top-pは累積確率質量で考慮する候補集合を限定する。両方を同時に変えると、出力差がどちらの変更によるものか切り分けにくい。OpenAI公式API文書も、一般には両方ではなくどちらか一方を変えるよう案内している。同時に乱数で変える、同じ数値へそろえる、文字数だけを数える方法では、片方の設定変更と出力差の対応を比較できない。

https://guga.or.jp/assets/syllabus.pdf; https://developers.openai.com/api/reference/cli/resources/responses/methods/create (Temperature・Top-p)

問題番号: gaip-r5-003
問題番号 gaip-r5-003 の誤りを報告する
第122問

高さ9・幅9・3チャネルの画像へ、filters=16、kernel_size=3、strides=1、padding='valid'のConv2Dを適用する。出力1件分の形状(高さ, 幅, チャネル数)はどれか。

  • ア(3, 3, 16)
  • イ(7, 7, 3)
  • ウ(7, 7, 16)
  • エ(9, 9, 16)
答えと解説を見る
ウ(7, 7, 16)正解
解説

正解は「(7, 7, 16)」です。padding='valid'は画像の外側へパディングを加えない。dilationを使わない3×3カーネルをstride 1で9画素の方向へ動かせる位置数は、(9-3)÷1+1=7なので、高さと幅はどちらも7になる。Conv2Dのfiltersは出力空間の次元、すなわち出力チャネル数なので16である。(3, 3, 16)はカーネルの大きさを出力の空間サイズと取り違え、(7, 7, 3)は入力チャネル数をそのまま出力チャネル数にし、(9, 9, 16)はpadding='same'かつstride 1の場合の空間サイズと混同している。空間サイズとチャネル数を別々に計算することが要点である。

https://guga.or.jp/assets/syllabus.pdf; https://www.tensorflow.org/api_docs/python/tf/keras/layers/Conv2D; https://docs.pytorch.org/docs/stable/generated/torch.nn.modules.conv.Conv2d.html (Conv2D出力形状)

問題番号: gaip-r2-014
問題番号 gaip-r2-014 の誤りを報告する
第123問

平滑化を行わないbigramモデルをコーパスから最尤推定する。「AI」から始まるbigramが合計10回あり、そのうち並び「AI 活用」が4回だった。P(活用|AI)はいくつか。

  • ア0.04
  • イ0.10
  • ウ0.40
  • エ0.60
答えと解説を見る
ウ0.40正解
解説

正解は「0.40」です。平滑化を行わないbigramモデルの最尤推定では、前のトークンがAIであるという条件のもとで次が「活用」になる確率を、bigram「AI 活用」の回数C(AI 活用)÷「AI」から始まる全bigramの度数合計Σw C(AI w)で求める。したがって4÷10=0.40となる。0.04は4回を根拠のない100回で割った値、0.10は分母10の逆数だけを取りbigramの4回を使っていない。0.60はAIの後に「活用」以外が続いた6回の確率であり、求める事象の補集合に当たる。分母にはコーパス全体のトークン数や、文末にあって後続語を持たないAIまで含む曖昧な出現数ではなく、条件として固定したAIから始まる全bigramの度数を置くことが判断の要点である。この計算は生成時に候補を累積確率で絞るTop-pの設定とは異なり、コーパス度数からモデルの条件付き確率を推定している。

https://guga.or.jp/assets/syllabus.pdf; https://web.stanford.edu/~jurafsky/slp3/3.pdf (n-gram最尤推定式)

問題番号: gaip-r5-004
問題番号 gaip-r5-004 の誤りを報告する
第124問

入力が3チャネルで、kernel_size=3×3、filters=8、groups=1、use_bias=TrueのConv2D層がある。カーネル重みとbiasを合わせた学習可能パラメータ数はいくつか。

  • ア72
  • イ216
  • ウ224
  • エ648
答えと解説を見る
ウ224正解
解説

正解は「224」です。TensorFlowの2次元畳み込みカーネルは[高さ, 幅, 入力チャネル, 出力チャネル]の形を持つ。したがってカーネル重みは3×3×3×8=216個である。use_bias=Trueなので、8個の出力チャネルそれぞれにbiasが1個ずつあり、216+8=224個となる。72は3×3×8で入力3チャネルを掛けていない値、216はカーネル重みだけでbias 8個を加えていない値、648はカーネル重み216個をさらに入力チャネル数3で掛け、入力チャネルを二重に数えた値である。入力画像の高さ・幅や出力特徴マップの空間サイズは、同じカーネルを各位置で共有するため、パラメータ数へ掛けない。出力形状を求める既存問とは異なり、カーネルの各次元とbiasの有無を分けて数えることが要点である。

https://guga.or.jp/assets/syllabus.pdf; https://www.tensorflow.org/api_docs/python/tf/nn/conv2d; https://www.tensorflow.org/api_docs/python/tf/keras/layers/Conv2D (カーネル形状とbias)

問題番号: gaip-r2-015
問題番号 gaip-r2-015 の誤りを報告する
第125問

Scaled Dot-Product Attentionで、2つのKeyに対するsoftmax前のスコアが0とln(3)、対応するValueが順に4と12である。e^0=1、e^ln(3)=3として、softmax後の注意出力はいくつか。

  • ア6
  • イ8
  • ウ10
  • エ16
答えと解説を見る
ウ10正解
解説

正解は「10」です。softmaxでは各スコアの指数をその合計で割る。指数は順に1と3なので、注意重みは1/(1+3)=0.25と3/(1+3)=0.75になる。対応するValueを同じ順序で重み付けすると、0.25×4+0.75×12=1+9=10である。6は重みとValueの対応を逆にして0.75×4+0.25×12とした値、8はsoftmax重みを求めずValueを単純平均した値、16はValueを単純合計した値である。指数化、合計1への正規化、対応するValueの加重和という三段階を分ければ、softmax後の重みが与えられた既存問より一段前から注意出力を再現できる。

https://guga.or.jp/assets/syllabus.pdf; https://arxiv.org/abs/1706.03762 (Scaled Dot-Product AttentionのsoftmaxとValue集約)

問題番号: gaip-r2-016
問題番号 gaip-r2-016 の誤りを報告する
第126問

InstructGPTに関する説明として、最も適切なものはどれか。

  • アGPT-3より多いパラメータ数へ拡大したことで指示に従う能力を高めたモデル群であり、GPT-3の出力より人間の評価者に好まれたのは、より大きいモデルの出力だったと報告されている
  • イGPT-3を人間のフィードバックを用いた強化学習(RLHF)でファインチューニングして指示に従う能力を高めたモデル群であり、1.3BパラメータのInstructGPTの出力の方が175BパラメータのGPT-3の出力より人間の評価者に好まれたと報告されている
  • ウテキストに加えて画像入力にも対応した初のマルチモーダル対応GPTモデルであり、2023年3月14日に公開された
  • エ回答前に時間をかけて考える推論モデルシリーズの最初のモデルであり、2024年9月にプレビュー版が公開された
答えと解説を見る
イGPT-3を人間のフィードバックを用いた強化学習(RLHF)でファインチューニングして指示に従う能力を高めたモデル群であり、1.3BパラメータのInstructGPTの出力の方が175BパラメータのGPT-3の出力より人間の評価者に好まれたと報告されている正解
解説

正解は「GPT-3を人間のフィードバックを用いた強化学習(RLHF)でファインチューニングして指示に従う能力を高めたモデル群であり、1.3BパラメータのInstructGPTの出力の方が175BパラメータのGPT-3の出力より人間の評価者に好まれたと報告されている」である。InstructGPTは、GPT-3をRLHFでファインチューニングし、指示に従う能力を高めたモデル群で、2022年1月にOpenAIが発表した。決定条件は、パラメータ数の小さいInstructGPTの出力の方が、パラメータ数の大きいGPT-3の出力より人間の評価者に好まれたという報告である。パラメータ数を増やすことではなく、人間のフィードバックによる調整が指示への追従を高めた点が要点である。画像入力に対応した初のモデルはGPT-4、回答前に時間をかけて考える推論モデルシリーズの最初のモデルはGPT-o1の説明である。

https://openai.com/index/instruction-following/ (OpenAI公式「Aligning language models to follow instructions」、第2章 ChatGPT)

問題番号: gaip-ch2-061
問題番号 gaip-ch2-061 の誤りを報告する

情報源と編集区分

章名と中項目は公式シラバス(2027年2月試験より適用)の表に基づく。問題の振り分けは当サイトの編集。

公式シラバス(PDF)(公式)

2026年10月までの旧シラバスで受ける場合

旧シラバスは章の内容が入れ替わっています。旧シラバスで受ける人は、旧シラバスの章別ページで演習してください。新旧の対応は新旧の章立て対照にまとめています。

執筆: AI資格ドリル編集部(運営者情報を見る)